ECharts 4.8.0 发布

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

内容简介: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


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

查看所有标签

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

The Practice of Programming

The Practice of Programming

Brian W. Kernighan、Rob Pike / Addison-Wesley / 1999-2-14 / USD 49.99

With the same insight and authority that made their book The Unix Programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual progr......一起来看看 《The Practice of Programming》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

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

HEX HSV 互换工具