内容简介:Apache ECharts (incubating) 于 2020.05.25 正式发布 4.8.0 版本。 https://github.com/apache/incubator-echarts/releases/tag/4.8.0s/releases/tag/4.8.0 我们修复了半个像素的 bug! 由于实际绘制的位置不是整...
Apache ECharts (incubating) 于 2020.05.25 正式发布 4.8.0 版本。
https://github.com/apache/incubator-echarts/releases/tag/4.8.0s/releases/tag/4.8.0
我们修复了半个像素的 bug!
由于实际绘制的位置不是整数,导致两个绘制的图形直接存在小于 1 像素的间隙,会错误地得到这样的热力图效果——
在 4.8.0 版本中,这一 bug 在 #12342 得到了修复。类似地,#12393 修复了一个同样是像素小数点引起的 clipPath 的问题。
小伙伴们自己在使用 Canvas 绘制的时候,也应该考虑像素的取整问题,避免引起类似的 bug。
支持 symbolRotate 的回调函数形式
散点图与涟漪散点图的 symbolRotate 配置项现已支持回调函数形式。也就是说,可以根据数据或其他参数,更灵活地指定散点图形的旋转角度了。
通过回调函数方式,可以做出一些特别的视觉效果——
var data = [];
for (let i = 0; i < 20; ++i) {
data.push([i, i * 20 + Math.round(Math.random() * 80)]);
}
var option = {
title: {
},
xAxis: {},
yAxis: {},
series: [{
type: 'scatter',
symbol: 'rect',
symbolSize: function (value, params) {
return params.dataIndex * 1.5 + 5;
},
symbolRotate: function (value, params) {
return params.dataIndex / data.length * 90;
},
data: data
}]
};
支持 SVG 渲染模式下,点击 toolbox 下载 SVG 文件
如果图表采用 SVG 模式渲染,并且在 toolbox 中定义了下载按钮(saveAsImage),那么用户点击下载后,就会下载为 SVG 文件了。
4.8.0 完整 Changelog
- [Feature] [toolbox] 支持 SVG 渲染模式下 toolbox 下载成 SVG 文件。#12144 (Zhang Wenli)
- [Feature] 加载动画支持更多配置参数。#12414 (Yu Feng)
- [Feature] symbolRotate 支持回调函数。#12348 #12354 (plainheart)
- [Feature] [axis] 坐标轴中的 min, max 在回调函数的时候,可以返回 null 空继续使用默认值。#11829 (Su Siwen), #12371 (Su Shuang)
- [Feature] [geo] 添加 nameProperty 配置支持指定 GeoJSON 数据中的名字字段。#12156 (alex2wong)
- [Fix] [sankey] 修复桑基图边无法触发 tooltip 的问题。#12011 (Su Siwen)
- [Fix] [sankey] 修复桑基图在边数据为 0 的时候节点无法显示的问题。#12191 (Su Siwen), #12472 (Su Shuang)
- [Fix] [treemap] 修复矩形树图中回调函数参数不全的问题. #11854 (Su Siwen, Su Shuang)
- [Fix] [calendar] 修复夏令制时区用户使用日历图的问题. #12172 (mikeyshing88), #12466 (Su Shuang)
- [Fix] [line] 修复带有阴影和渐变的折线图在数据大范围变动时动画可能导致 safari 崩溃的问题。#12410 (Shen Yi)
- [Fix] [line] 修复 chromium 中尺寸大于 18000px 的图表 clip 的问题. #12393 (Zhan Fang)
- [Fix] [pie] 修复饼图中关闭动画后标签可能不显示的问题. #12243 (Zhang Wenli)
- [Fix] [title] 修复链接使用'_blank'潜在的安全问题. #12380 (Su Siwen)
- [Fix] [geo] 修复通过地图中通过setOption修改center, zoom属性没有动画过渡的问题. #12340 (Zhang Wenli)
- [Fix] [heatmap] 优化热力图的显示,移除可能出现的 1 像素白线. #12342 (SnailSword)
- [Fix] [sunburst] 修复旭日图中默认的淡出样式无效的问题. #12264 (Shen Yi)
- [Fix] [visualMap] 开启的 minOpen 和 maxOpen 现在改为不被计入分段列表. #12147 (Su Siwen)
- [Fix] [bmap] [extension] 修复在百度地图扩展中使用渐进渲染中,可能无法清除图表的问题. (Shen Yi)
- [Fix] [bmap] [extension] 修复多余的刷新问题.#12411 (Shen Yi)
此外,Apache ECharts (incubating) 的下一个大版本 5.0 正在紧锣密鼓地开发中,感兴趣的小伙伴可以在邮件列表下参与我们的讨论。
感兴趣参与 ECharts 社区贡献,想了解如何成为 ECharts Committer 的,可以查看——https://zhuanlan.zhihu.com/p/98033345。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。