ECharts 4.8.0 发布

栏目: 软件资讯 · 发布时间: 4年前

内容简介: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 像素的间隙,会错误地得到这样的热力图效果——

ECharts 4.8.0 发布

在 4.8.0 版本中,这一 bug 在 #12342 得到了修复。类似地,#12393 修复了一个同样是像素小数点引起的 clipPath 的问题。

小伙伴们自己在使用 Canvas 绘制的时候,也应该考虑像素的取整问题,避免引起类似的 bug。

支持 symbolRotate 的回调函数形式

散点图与涟漪散点图的 symbolRotate 配置项现已支持回调函数形式。也就是说,可以根据数据或其他参数,更灵活地指定散点图形的旋转角度了。

通过回调函数方式,可以做出一些特别的视觉效果——

ECharts 4.8.0 发布

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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

垃圾收集

垃圾收集

琼斯 / 谢之易 / 人民邮电出版社 / 2004-4-1 / 45.00元

书围绕着动态内存自动回收的话题,介绍了垃圾收集机制,详细分析了各种算法和相关技术。 本书共12章。第1章首先介绍计算机存储器管理的演化和自动内存回收的需求,并引入了本书所使用的术语和记法。第2章介绍了3种“经典”的垃圾收集技术:引用计数(reference counting)、标记-清扫(mark-sweep)和节点复制(copying)。 随后的4章更详细地讨论了上述这些垃圾收集方式......一起来看看 《垃圾收集》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具