Apache ECharts 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Apache ECharts 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Apache ECharts 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Apache ECharts 是一款基于Javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。

Apache ECharts 始终致力于让开发者以更方便的方式创造灵活丰富的可视化作品。在最新推出的 Apache ECharts 5,我们着力加强了图表的叙事能力,让开发者可以以更简单的方式,讲述数据背后的故事。

“表·达”是 Apache ECharts 5 的核心,通过五大模块、十五项特性的全面升级,围绕可视化作品的叙事表达能力,让图“表”更能传“达”数据背后的故事,帮助开发者更轻松地创造满足各种场景需求的可视化作品。

动态叙事

动画对于人类认知的重要性不言而喻。在之前的作品中,我们会通过初始化动画和过渡动画帮助用户理解数据变换之间的联系,让图表的出现和变换显得不那么生硬。这次,我们更是大幅度增强了我们的动画叙事能力,。希望能够进一步发挥动画对于用户认知的帮助作用,借助图表的动态叙事功能,帮助用户更容易理解图表背后表达的故事。

动态排序图

Apache ECharts 5 新增支持动态排序柱状图(bar-racing)以及动态排序折线图(line-racing),帮助开发者方便地创建带有时序性的图表,展现数据随在时间维度上的变化,讲述数据的演变过程。

动态排序图展现了不同的类目随着时间衍变在排名上的改变。而开发者只需要通过几行简单的配置项在 ECharts 中开启这样的效果。

自定义系列动画

除了动态排序图,Apache ECharts 5 在自定义系列中提供了更加丰富强大的动画效果,支持标签数值文本的插值动画,图形的形变(morph)、分裂(separate)、合并(combine)等效果的过渡动画。

想象一下,用这些动态效果,你可以创造出多么令人称奇的可视化作品!

视觉设计

视觉设计的作用并不仅仅是为了让图表更好看,更重要的是,符合可视化原理的设计可以帮用户更快速地理解图表想表达的内容,并且尽可能消除不良设计带来的误解。

默认设计

我们发现,有很大一部分开发者使用了 ECharts 默认的主题样式,因而设计优雅、符合可视化原理的默认主题设计是非常重要的。在 Apache ECharts 5 中,我们重新设计了默认的主题样式,针对不同的系列和组件分别做了优化调整。以主题色为例,我们考量了颜色之间的区分度、与背景色的对比度、相邻颜色的和谐度等因素,并且确保色觉辨识障碍人士也能清楚地区分数据。

我们以最常用的柱状图为例,来看看新版本浅色主题和深色主题的样式:

对于有进一步需要高对比度的场景,我们额外提供了高对比度主题样式,开发者可以方便地为需要特殊帮助的人群提供特殊的样式。

对于 dataZoom,时间轴等交互组件,我们也设计了全新的样式并且提供了更好的交互体验:

标签

标签是图表中的核心元素之一,清晰而明确的标签可以帮助用户对数据有更准确的理解。Apache ECharts 5 提供了多种新的标签功能,让密集的标签能清晰显示、准确表意。

Apache ECharts 5 可以通过一个配置项开启自动隐藏重叠的标签。对于超出显示区域的标签,可以选择自动截断或者换行。密集的饼图标签,现在有了更美观的自动排布。

这些功能可以帮助避免文字过于密集影响可读性。并且,无需开发者编写额外的代码就能默认生效,大大简化了开发者的开发成本。

我们也提供了多个配置项来让开发者主动控制标签的布局策略,例如标签拖动、整体显示在画布边缘,用引导线和图形元素连接,并且仍可联动高亮表达关联关系。

新的标签功能可以让你在移动端这样局限的空间内也可以有很优雅的标签展示:

 

时间轴

Apache ECharts 5 带来了适于表达时间标签刻度的时间轴。时间轴的默认设计更突出重要的信息,并且提供了更灵活的定制化能力,让开发者根据不同的需求定制时间轴的标签内容。

首先,时间轴不再如之前般绝对平均分割,而是选取年、月、日、整点这类更有意义的点来展示,并且能同时显示不同层级的刻度。标签的 formatter 支持了时间模版(例如 {yyyy}-{MM}-{dd}),并且可以为不同时间粒度的标签指定不同的 formatter,结合已有的富文本标签,可以定制出醒目而多样的时间效果。

不同的 dataZoom 粒度下时间刻度的显示:

提示框

提示框(Tooltip)是一种最常用的可视化组件,可以帮助用户交互式地了解数据的详细信息。在 Apache ECharts 5 中,我们对提示框的样式进行了优化,通过对字体样式,颜色的调整,新增加箭头,跟随图形颜色的边框色等功能,让提示框的默认展示优雅又清晰。并且改进了富文本的渲染逻辑,确保显示效果与 HTML 方式一致,让用户在不同场景下可以选择不同的技术方案实现同样的效果。

 

除此之外,我们这次也加上了提示框内的列表按照数值大小或者类目顺序排序的功能。

仪表盘

我们看到社区用户创建了很多酷炫的仪表盘图表,但是他们的配置方式往往比较复杂而取巧。因此,我们对仪表盘的功能作了全面升级,支持了图片或者矢量路径绘制指针、也支持了锚点(anchor)配置项、进度条(progress)、圆角效果等等配置项。

不同样式的仪表盘指针:

这些升级,不仅可以让开发者用更简单的配置项实现酷炫的效果,而且带来了更丰富的定制能力。

扇形圆角

圆角可以带来更美观而柔和的视觉,也能够赋予更多的创造力。Apache ECharts 5 支持了饼图、旭日图、矩形树图的扇形圆角。可不要小看了简单的圆角配置项,合理地搭配其他的效果,就可以形成更具个性的的可视化作品。

交互能力

可视化作品的交互能力帮助用户探索了解作品,加深对于图表主旨的理解。

状态管理

在 ECharts 4 中有高亮(emphasis)和普通(normal)两个交互的状态,在鼠标移到图形上的时候会进入高亮状态以区分该数据,开发者可以分别设置这两个状态的颜色,阴影等样式。

这次在 Apache ECharts 5 中,我们在原先的鼠标 hover 高亮的基础上,新增加了淡出其它非相关元素的效果,从而可以达到聚焦目标数据的目的。

比如在这个柱状图的例子中,鼠标移到一个系列上的时候,其它非相关的系列就会淡出,从而可以更清晰的突出聚焦系列中数据的对比。在关系图,树图,旭日图,桑基等更复杂数据结构的图上,也可以通过淡出非相关元素来观察数据之间的联系。而且颜色,阴影等在高亮(emphasis)中可以设置的样式,现在也可以在淡出(blur)状态中设置了。

除此之外,我们为所有系列还添加了点击选中这个之前只有在饼图、地图等少数系列中才能开启的交互,开发者可以设置为单选或多选模式,并且通过监听 selectchanged 事件获取到选中的所有图形然后进行更进一步的处理。与高亮和淡出一样,选中的样式也可以在 select 中配置。

性能提升

脏矩形渲染

Apache ECharts 5 新支持了脏矩形渲染,解决只有局部变化的场景下的性能瓶颈。在使用 Canvas 渲染器时,脏矩形渲染技术探测并只更新视图变化的部分,而不是任何变动都引起画布完全重绘。这能在一些特殊场景下帮助提高渲染帧率,例如在图形很多时候,鼠标频繁触发一些图形高亮的场景。以往这类场景,会使用额外的 Canvas 层以优化性能,但是这种方式不是所有场景都通用,而且对于复杂的样式的效果并不理想。脏矩形渲染很好地同时满足了性能和显示正确。

脏矩形的可视化演示,红色框选部分为该帧重绘区域:

大家在新的示例页面选择开启脏矩形优化就可以看到该效果。

实时时序数据的折线图性能优化

除此之外,海量数据下折线图的性能也有了大幅度的性能提升。我们经常碰到大量的实时时序数据的高性能绘制的需求,这些数据可能需要几百或者几十毫秒更新一次。

Apache ECharts 5 对这些场景下的 CPU 消耗、内存占用、初始化时间都进行了深度的优化,使得百万量级的数据也能做到实时的更新(每次更新耗时少于 30ms),甚至对于千万级的数据,也可以在 1s 内渲染完,并且保持很小的内存占用以及流畅的提示框(tooltip)等交互。

开发体验

我们希望如此强大的可视化工具可以被更多开发者以更简单的方式使用,因而开发者的开发体验也是我们非常关注的方面。

数据集

ECharts 5 加强了数据集的数据转换能力,让开发者可以使用简单的方式实现常用的数据处理,如:数据过滤(filter)、排序(sort)、聚合(aggregate)、直方图(histogram)、简单聚类(clustering)、回归线计算(regression)等。开发者可以用统一的声明式方式来使用这些功能,可以方便地实现常用的数据操作。

国际化

ECharts 原有的国际化方案,采用的是根据不同的语言参数打包出不同的部署文件的形式。​这种方式,使动态的语言和静态的代码包绑定在一起,使用的时候只能通过重新加载不同语言版本的 ECharts 代码来达到切换语言的目的。

因此,从 Apache ECharts 5 开始,动态的语言包和静态的代码包分离开。切换语言的时候,只需要加载相应语言包​,通过类似挂载主题的方式,使用 registerLocale 函数挂载语言包对象​,重新初始化后就完成了语言的切换​。

// import the lang object and set when init​
echarts.registerLocale('DE', lang);​
echarts.init(DomElement, null, {​
   locale: 'DE'​
});

TypeScript 重构

在近 8 年的时间里,Apache ECharts 已经发展成一个非常复杂的可视化库了,为了后续可以更安全高效的进行重构和新功能的开发,我们在 Apache ECharts 5 的开发之初,使用 TypeScript 对代码进行了重写,TypeScript 所带来的强类型让我们更有信心地在 ECharts 5 开发的时候对代码进行大刀阔斧的重构以实现更多令人激动人心的特性。

对于开发者,我们也可以从 TypeScript 代码直接生成更好更符合代码的DTS类型描述文件。在此之前,ECharts 的类型描述文件一直是由社区开发者帮我们维护并发布到DefinityTyped,这个有着不小的工作量,非常感谢大家的贡献。

除此之外,如果开发者的组件是按需引入的,我们还提供了一个 ComposeOption 类型方法,可以组合出一个只包含了引入组件的配置项类型,可以带来更严格的类型检查,帮助你提前检测到未引入的组件类型。

可访问性

Apache ECharts 一直非常重视无障碍设计,我们希望让视觉障碍人士也能平等了解图表传递的信息。并且也希望图表的开发者能以极低的开发成本实现这一点,因而有利于让开发者更愿意为视觉障碍人士提供支持。

在上一个大版本中,我们支持了根据不同的图表类型和数据自动一键智能生成图表描述的功能,帮助开发者非常方便地支持图表的 DOM 描述信息。在 ECharts 5 中,我们也做了更多提高可访问性的设计,帮助视觉障碍人士更好地理解图表内容。

主题配色

我们在设计新版默认主题样式的时候,将无障碍设计作为一个重要的考量依据,对颜色的明度和色值都进行反复测试,帮助视觉辨识障碍用户清楚地识别图表数据。​

并且,针对有更进一步无障碍需求的开发者,我们还提供了特殊的高对比度主题,以更高对比度颜色的主题将数据作进一步区分。

贴花图案

ECharts 5 还新增提供了贴花的功能,用图案辅助颜色表达,进一步帮助用户区分数据。

此外,贴花图案还能在一些其他的场景下提供帮助,比如:在报纸、书籍之类只有单色或者非常少的颜色的印刷品中,帮助更好地区分数据;用图形元素方便用户对数据产生更直观的理解等。

小结

除了以上介绍的功能,Apache ECharts 还在非常多的细节中做了改进,帮助开发者更轻松地创建默认好用、配置灵活的图表,用图表讲述数据背后的故事。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(164) 发布并加入讨论🔥
发表了资讯
02/23 10:59

Apache ECharts 5.5.0 引入服务端渲染的新利器:1KB 的客户端轻量运行时

Apache ECharts 5.5.0 版本已于 2024.2.18 正式发布。 https://github.com/apache/echarts/releases/tag/5.5.0 主要变化 增强了代码的 ESM 识别,对 Node.js 环境开发更加友好; 为服务端渲染方案提供了一个 gzip 后仅 1KB 的轻量运行时,极大地降低了加载时间; 为数据下钻支持了过渡动画,开发者可以方便地实现多级数据的动画效果; 为饼图和极坐标系图表增加了更多配置项,可以实现更丰富的样式; 新增阿拉伯语和荷兰语两种语...

0
3
发表了资讯
2023/08/17 16:53

文心一言上线百度搜索、文档摘要、文本转视频等 5 个原生插件

8 月 17 日消息,深度学习技术及应用国家工程研究中心 8 月 16 日举行 WAVE SUMMIT 深度学习开发者大会,百度首席技术官王海峰在大会上表示,文心一言大模型现已上线 5 个原生插件:百度搜索、览卷文档、E 言易图、说图解画、一镜流影。 同时,文心一言现已支持一次同时使用 3 个插件,官方称在扩展大模型能力边界的同时,更能适应场景需要。 览卷文档:原 ChatFile,可基于文档完成摘要、问答、创作等任务。 一镜流影:AI 文字...

5
2
发表了资讯
2023/07/18 14:09

Apache ECharts 5.4.3 发布,交互式图表可视化库

Apache ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari 等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 Apache ECharts 5.4.3 现已发布,具体更新内容包括: [Feature] [axisPointer] 添加triggerEmphasis选项来禁用 emphasis。#18524 [Feature] [sankey] 支持 trajectory...

0
2
发表了资讯
2023/06/30 12:31

ECharts 诞生 10 周年

ECharts 宣布诞生 10 周年。 ECharts 是一款基于 JavaScript 的开源可视化图表库,提供了开箱即用的 20 多种图表和十几种组件,并且支持各种图表以及组件的任意组合。 ECharts 最初由百度团队开源,并于 2018 年初捐赠给 Apache 基金会,成为 ASF 孵化级项目。 2021 年,Apache ECharts 顺利毕业晋升为 ASF 顶级项目。开源中国在 ECharts 从 ASF 毕业成为顶级项目时,对 ECharts 团队进行了专访,点此查看:专访 Apache ECharts...

5
2
发表了资讯
2022/12/12 07:40

Apache ECharts 5.4.1 发布,交互式图表可视化库

Apache ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari 等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 Apache ECharts 5.4.1 现已发布,具体更新内容包括: [Feature] [i18n] 添加匈牙利语(hu_HU) 翻译。#17978 [Feature] [svg] 支持 SVG 渲染器中背景颜色的渐变和图案。 ...

0
0
发表了资讯
2022/09/27 07:24

Apache ECharts 5.4.0 发布,交互式图表可视化库

Apache ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari 等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 Apache ECharts 5.4.0 现已发布,具体更新内容如下: [Feature] 粗指针公差 #17102 [Feature] [pie]:支持为 pie series 指定坐标系。#17132 [Feature] [gauge]:支持 ...

2
6
发表了资讯
2022/06/15 07:05

Apache ECharts 5.3.3 发布,交互式图表可视化库

Apache ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari 等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 Apache ECharts 5.3.3 现已发布,具体更新内容如下: [Feature] [bar] 添加新的 stacking strategies。#17086 [Feature] [tree] tree focus 支持relative。#17009 [Fea...

2
3
发表了资讯
2022/04/02 07:05

Apache ECharts 5.3.2 发布,交互式图表可视化库

Apache ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 Apache ECharts 5.3.2 现已发布,具体更新内容如下: [Feature] [line] 允许areaStyle.origin将数字作为 input。 [Feature] [scatter]scale支持数字。 [Feature] [tree]...

0
2
发表了资讯
2022/03/08 07:03

Apache ECharts 5.3.1 发布,交互式图表可视化库

Apache ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 Apache ECharts 5.3.1 现已发布,具体更新内容如下: [Feature] [i18n] 添加韩语翻译 #16582 [Feature] [heatmap] 为 heatmap 添加 borderRadius 选项。#16493 [Fix] [l...

4
5
发表了资讯
2022/01/27 11:46

Apache ECharts 5.3.0 发布,增强动画表达力、渲染性能、服务端渲染

Apache ECharts 5.3.0 在动画表达力、渲染性能、服务端渲染上做了大幅度的增强,同时也新增了多坐标轴刻度自动对齐、tooltip 数值格式化、地图投影等社区中期盼已久的特性。 接下来就让我们一起来看一下这些酷炫又实用的功能吧! 关键帧动画 在之前 ECharts 的动画集中在图形添加、更新以及移除的过渡动画上,过渡动画往往只有开始状态和结束状态。为了表达更复杂的动画效果,我们 5.3.0 中为自定义系列和图形组件引入了全新的关...

10
14
发表了资讯
2021/11/08 07:51

ECharts 5.2.2 发布,交互式图表可视化库

Apache ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 [Feature] [line]:添加triggerLineEvent配置项,支持在折线和多边形区域触发鼠标事件。#15847 [Feature] [i18n]: 添加俄语翻译。. #15867 [Feature] [i18n]: 添加波...

4
2
发表了资讯
2021/09/02 11:39

Apache ECharts 5.2.0 发布,新增全局过渡动画、极坐标柱状图标签等功能

Apache ECharts 5.2.0 于 2021.9.1 正式发布,在这个版本中,我们引入了非常酷炫的全局过渡动画,并且对调色盘取色策略、极坐标柱状图标签等做了很多优化和增强,本文将带大家一睹为快! 全局过渡动画 在 Apache ECharts 中我们一直把自然流畅的过渡动画作为一个重要特性。通过避免数据带来的突变,不仅仅可以改善视觉效果,更为表达数据的关联和演变提供了可能。因此,在 5.2.0 中,我们进一步将过渡动画从表现系列内部数据的变...

29
20
2021/06/11 07:00

ECharts 5.1.2 发布,JS 实现的交互式图表可视化库

ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 ECharts 5.1.2 正式发布,本次更新内容如下: [Feature] [geo/map] 在变换和 svg 解析器中支持倾斜 skew; [Feature] [tree] 在工具提示回调的参数中添加 treeAncestors 属性;...

3
4
发表于大前端专区
2021/05/12 15:51

Apache ECharts 5.1 发布,新增支持地理坐标系和地图系列的 SVG 底图

在最近发布的 Apache ECharts 5.1 版本中,新增支持了地理坐标系和地图系列的 SVG 底图,可以用来灵活地创造出非常酷的可视化作品;图例组件全面更新,默认更接近数据的样式,让数据与图例之间产生更符合直观的关联。 除此之外,我们还在这个版本中改进了非常多的功能,让我们一起来了解一下吧! 地理坐标系和地图系列的 SVG 底图 在此之前,Apache ECharts 的只支持 geoJSON 格式的地图。在本次发布的 v5.1 版本中,地理坐标系...

6
28
发表于大前端专区
2021/04/20 07:14

ECharts 5.1.0 发布,JS 实现的交互式图表可视化库

ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 ECharts 5.1.0 正式发布,本次更新内容如下: 地理组件和地图系列支持 SVG 格式来源 #14571 默认图例设计更直观 #14497 添加捷克语翻译 #14468 在调整大小中添加动画配置 #145...

7
6
发表于开源治理专区
2021/01/26 23:00

Apache ECharts 顺利毕业,成为 ASF 顶级项目

1 月 26 日晚,Apache 基金会官方宣布 ECharts 项目正式毕业,成为 Apache 顶级项目。 ECharts 是一款基于 JavaScript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts 最初由百度团队开源,并于 2018 年初捐赠给 Apache 基金会,成为 ASF 孵化级项目。 据 ECharts 团队透露,经过两年多的孵化,ECharts 的开发者用户数量增长了 10 倍,在 GitHub 上的 star 数量翻了一倍,目前为 44.5k,并...

30
21
发表于大前端专区
2021/01/19 07:13

ECharts 5.0.1 发布,JavaScript 实现的交互式图表可视化库

Apache ECharts (incubating) 5.0.1 已发布,ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 此次更新的主要内容包括: [Feature] 可使用更好的 API 获得最小的导入 #13890 (pissang) [Fix] [tooltip] 修复 markPoint 的工具提...

6
5
发表于大前端专区
2020/08/31 07:57

ECharts 4.9.0 发布,JavaScript 实现的交互式图表可视化库

Apache ECharts (incubating) 4.9.0 已发布,ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 此版本主要更新内容: [Feature] [graph] 支持使用多边来连接图形中的节点 #12590 (wf123537200) [Feature] [funnel] 在 funnel 中...

6
5
发表于大前端专区
2020/05/26 14:51

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 的问题。 小伙...

13
10
发表于大前端专区
2020/05/26 07:34

ECharts 4.8.0 发布,JavaScript 数据可视化图表库

ECharts 4.8.0 已发布,ECharts 是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 此版本主要更新内容包括: [Feature] [toolbox] 使用 SVG 渲染模式时,支持在工具箱中下载 SVG 文件 [Feature] 在加载效果中添加更多参数 [Feature] symbolRotate 支持回调 [Feature] [geo...

3
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
164 评论
3.3K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部