开源中国|众行远,ECharts用户故事:独行速

天波易谢 , 寸暑难留 。 充实而忙碌的时光总是短暂的 , 转眼间 , 从2013年1.0版本发布至今 , ApacheECharts(incubating)已经陪伴所有用户走过了整整7年 。 历经七年之“养” , ApacheECharts(incubating)也从百度的变成了世界的 。
开源中国|众行远,ECharts用户故事:独行速
文章图片
据EChartsPPMC沈毅回顾 , ECharts于2012年8月立项 , 主要是为了满足百度内部商业报表需求 。
开源中国|众行远,ECharts用户故事:独行速
文章图片
ECharts1.0版本于2013年6月正式发布 , 并在GitHub上进行开源 , 感兴趣的小伙伴现在到GitHub上还能找到1.0.0的release标签 , 可以一睹ECharts当年的风采 。
如今 , ECharts早已摆脱发布之初的孱弱 , 在经过核心团队、开源社区、项目贡献者及无数用户的共同努力下 , 早已成长为国内优秀的数据可视化工具平台 。 今天 , 就让我们一起了解下 , ECharts的用户故事 。
从小白用户到Committer
在ApacheECharts(incubating)首场线下交流会上 , ApacheECharts(incubating)Committer禹峰带来了《从小白用户到Committer》主题分享 , 详细介绍了与ApacheECharts(incubating)“相遇、相知、相爱”的经过 。
毕业于北京邮电大学的禹峰于2016年开始接触ApacheECharts(incubating) , 第一个接触的数据可视化项目是测试编排系统 。 初期 , 禹峰也对比了Highchart和Amcharts , 但从实用的角度考虑 , 还是ApacheECharts(incubating)效果更好 , 图表类型更丰富 。
开源中国|众行远,ECharts用户故事:独行速
文章图片
此后 , 又陆续接触到一些数据可视化项目 , 如某市智慧教育平台、某市公积金可视化平台、教育领域某APP等 , 几乎每天都在与ApacheECharts(incubating)打交道 。
随着与ApacheECharts(incubating)接触时间的增加 , 难免会遇到一些问题 。 让禹峰印象很深的一次 , 即做智慧教育平台绘制热力图时 , 需要将数据处理成特定的格式输入 , X轴、Y轴的数据都需要处理 , 系列中还需要用序号 , 看文档也是一头雾水 。
在遇到问题后 , 除了吐槽外 , 禹峰也开始尝试查看源码来解决问题 。 第一个修复的是旭日图emphasis部分功能不工作的问题 , 这让禹峰信心倍增 。
此后 , 利用空闲时间寻找力所能及的issue去解决 , 在克服害怕提交PR等心理负担后 , 会有耐心而细致的codereview , 包括描述信息、如何增加单测等等 。
开源中国|众行远,ECharts用户故事:独行速
文章图片
随着积累到一定PR后 , 通过投票 , 成为了ApacheECharts(incubating)Committer 。 据禹峰介绍 , 成为Committer之后可以更加方便的维护项目 , 也提升了日常工作中各个环节的规范性 , 增强了对数据可视化的理解 。 同时 , 自己的虚荣心得到极大的满足 。
对于未来的规划 , 禹峰表示 , 当然是持续的贡献 , 利用空闲时间回复一些issue , 修复自己比较熟悉的图表bug , 希望通过努力 , 早日成为ApacheECharts(incubating)PPMC 。
第100个社区贡献者
ApacheECharts(incubating)的不断强大 , 自然离不开社区贡献者的持续努力 。 近日 , ApacheECharts(incubating)迎来了第100个Contributor——莲梓 。
莲梓是一位非常漂亮的萌妹子 , 在日常工作中常与数据打交道 , 深知数据是一双不一样的眼睛 , 但如何将这双眼睛“看到”的事情清晰、友好的表达出来 , 亦或赋予一些艺术灵气 , 好让看似普通的数据舞动起来 。
开源中国|众行远,ECharts用户故事:独行速