知识共享许可协议

ECharts 3.2.0 变动介绍

在 6 月 30 这个 ECharts 三周年之际我们发布了 3.2.0,这个版本是 ECharts 进入 3 之后最大的一次升级,新增的特性中有些是大家反复提了好久的,有些是我们自己想了很久的,有些我们在实现后光看看效果都觉得非常激动,有些可能看不出来区别但是我们也在底层做了很多工作。

希望这个开发了长达一个多月时间的新版本不会让大家失望。

新版本都有哪些东西?

在功能方面,这个版本新增了 brush(刷选),markArea,单轴等组件,除此之外对已有的图表组件,比如折线图,线图,dataZoom,坐标轴等做了或多或少的增强和优化,当然还有一些 bug 的修复。

这个版本在底层的性能上也做了很多的优化工作,首先直观的用数据来说大部分场景底层重绘的效率是原先的 2x~3x。其次是引入了渐进式渲染和单独的高亮层防止图形很多的时候交互和重绘带来很严重的阻塞。

同时我们官网还新增了一款 主题编辑器 方便大家编辑自己的主题

下面会一一介绍这些新特性。多图流量党慎入! 完整无图的 changelog 见 这里

阅读全部

ECharts 实现地图散点图(下)

上一篇我们介绍了如何使用 ehcarts 内置地图实现地图上绘制的散点图,这篇中,我们将讲解如何在百度地图上绘制散点图。

阅读全部

ECharts 实现地图散点图(上)

ECharts 作为国内应用最广泛的前端可视化生成工具,提供了丰富的图表展现方式和便捷的图表操作。 ECharts 支持 geoJson 格式的地图,并且官网上提供了现成的 world,china 及全国34个省市自治区地图的下载。这篇文章中我们将会讲解如何使用 ECharts 实现一个中国地图上绘制的散点图。

阅读全部

ECharts 3 带来了什么

ECharts 在 github 上沉寂了数个月,想必很多小伙伴充满了各种疑问,ECharts是不是不维护了?你们以后是不是不做了?别着急,其实这几个月,我们的设计师、工程师一直厉兵秣马,加班加点,没有周末,没有女朋友地疯狂工作中。

终于,ECharts 的又一个重大版本即将出炉,在 ECharts 3 正式版发行前,我们选择了今天,12.3,一个能够隐喻我们一步一步从1.0到2.0再到3.0走来的日子,提前给广大用户带来 ECharts 3 的测试版。

那 ECharts 3 究竟会有哪些新的特征,我们用数月究竟在颠覆着自己的什么呢?接下来让我们一一为您道来:

焕然一新的面貌

焕然一新的面貌

焕然一新的面貌

从底层的技术架构到上层的外观展现,都进行了较大的升级。无需多言,请看下面的诸多例子。

阅读全部

ECharts 发布 2.2.2

在五一劳动节的前一天,ECharts发布了一个非常2的版本,2.2.2。在本版本中,我们一共做了以下重大升级:

  • 新增韦恩图(venn)及Treemap
  • 发布 ECharts 在线构建工具
  • 新增对数轴

并且修复了一些反馈较多、优先级较高的问题:

阅读全部

ECharts基础教程视频发布

ECharts的创始人,Kener-林峰在网易云课堂上发布了《ECharts基础教程》视频,定价99元。是的,你没看错,这次不是免费的。

在EFE,我们要求所有业务无关的技术产品必须开源。我们知道即使开源也可能没什么人会和你一起玩,但开源代表的是我们开放的态度,欢迎别人一起玩,欢迎大家用,更欢迎大家监督,这对我们自己也是一种鞭策。所以ECharts一开始就是开源的,而且是BSD协议,可以免费用在任何地方。相比之下,HighCharts商业使用是要收费的,这是越来越多的用户开始使用ECharts的原因之一。但是更重要的,ECharts能有今天的成绩,是因为林峰。

作为林峰的战友,我目睹了他在这两年多来的努(wan)力(ming)。我经常能够看到他晚上两点im工具的头像还是亮的。有时候他会凌晨三四点钟梦到一个feature,兴奋得睡不着,又为了不打扰到家人,就开车到公司来干。这时候公司的地下停车场还没开门,车就只能停在地上。我相信这是梦想和他本身的热情。

和很多技术geek不同,他很注重技术产品的API易用性。大家在谈论一个lib怎么拆分才能更好扩展的时候,他会更关注提供的API是怎样别人用的才更舒服。我也看到很多技术产品本身很厉害但是例子和文档都不全导致感兴趣的人无从下手,这些脏活累活的周边重要度甚至超过了产品本身,但技术人员往往排斥这些事情。他和别人不同,他花费了很大的时间和精力去制作了ECharts的官网、文档、上百个例子、还有《Why ECharts》的展示页。这也是ECharts能有这么多用户的重要因素。我一直想用static site generator去重构ECharts的官网,但看着这么多页面,最终还是没有找到勇气和足够大块的时间下手。

他能够把握ECharts每个feature发布的时间,每次发布都有很多独有的亮点,能吸引不少用户。当然这都是后话,对他而言,心里的想法很多,就是做一些,发布一版,再做一些,再发布,很自然的事情。

从发布1.0、2.0、再上了GitHub Explore后,ECharts的用户呈现了爆发式的增长,每天收到的开源中国、GitHub issue、邮件都有很多,而且很大一部分是问一些比较显而易见能够在官网上找到答案或例子的问题。我对ECharts的使用不熟,只能回一些简单的问题,光是“ECharts商用是不是免费”的邮件我已经回过好多封了。我看到林峰每天依旧很忙,但是ECharts的进步速度确实在放慢,他每天花很多时间在回复一些显而易见的问题上。然后他和我说,太多重复的问题了,我要做一个视频教程系列,以后就不用回答这些问题了。所以大家可以看到,《ECharts基础教程》的第一篇就是《如何使用官网》。

人可以有不止一个梦想。两周以前,林峰离开了EFE,离开了数据可视化,去追逐更高的梦想和天空。然后他发出了在春节放假期间录制的《ECharts基础教程》,定价99元。我们讨论过这个问题,我个人觉得他定价是比较低的,现在的物价请人吃饭都要至少一百块。我们相信: