ECharts 4.8.0 发布
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。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Gse v0.50.0 发布, Go 高性能分词,大幅度更新
Go 语言高效分词,支持英文、中文、日文等。 该版本主要增加:AlphaNum 拉丁字母和数字分词设置,RemoveToken,gse.New(),分词 ToLower 设置;Tirm 清除标点符号和空格,TextFreq 设置默认加载 frenquency,cutDAGNoHMM 和最短路径加动态规划配置,支持 ", " 分割字典文件等功能。 增加更多示例、测试和 benchmark 代码, 修复 bug。 项目地址:https://github.com/go-ego/gse Nisqually Glacier Add add alphanum split words support use variable to control default frequency add gse.New() function and update test code, add New() function AlphaNum set support add ToLower set support and update code add remove token support and test co...
- 下一篇
智能媒体管理应用场景有哪些?
云栖号快速入门:【点击查看更多云产品快速入门】不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! 智能媒体管理(IMM)为云存储上的文档、图片、视频等 非结构化数据提供智能分析处理能力,并通过 提取关键元数据构建索引,实现非结构化数据的查询能力,主要应用于如下场景。 文档管理场景 网盘、邮箱、文档管理场景下,使用 IMM 提供的文档型实例,可以快速实现如下功能: 格式转换。可以将 48 种常见文档,转换为 JPG、PNG、PDF、VECTOR 共 4 种目标类型。 文档预览。基于格式转换的结果,提供 前端渲染引擎,实现文档在 PC 设备和移动设备上的预览。 文字抽取。提取 DOC 文档中文字,并按页输出。 全文搜索。基于文字提取的结果,按文档对应页构建全文索引,速实现按页的全文检索。 图片社交分析场景 图片社交场景下,使用 IMM 的提供的图片型实例,可以快速实现如下功能: 内容识别。基于 AI 检测图片的标签,提供内容识别能力。 人脸检测。基于 AI 检测图片的人脸,提供人脸认别能力。 图片搜索。根据图片检测的标签和人脸元数据构建索引,提供搜索能力。 家庭设备...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6