【datart】图表插件开发大赛

【datart】图表插件开发大赛,第1张

文章目录
  • 前言
  • 一、作品
    • 1.雷达图
    • 2.水波图
  • 总结


前言

先说下背景,我们公司是一家不到两千人的某游戏公司,急需一款开放、灵活的成熟的BI产品来支撑数分需求。我有逛开源社区的习惯,没事就刷github玩,有一次机缘巧合之下在Gitee的GVIP项目中看到了Datart,当时还是alpha版本,简单了解之后,感觉与团队的需求非常吻合,随即clone下来开始研究。
打动我的,第一是Datart的设计理念:开放、可塑、智能,这意味着我们可以高度自由化的根据需求定制、快速产出数据报表、快速适配新业务。第二是从技术角度来看,Datart的项目工程化、代码质量非常的好,反过来看我们组内的项目代码,让我有些不忍直视。
所以无论是需求还是技术角度,Datart都非常契合我们。

这次图表插件开发大赛,官方的诚意非常的足!
第一,官方确实下了大手笔,奖品很诱人!
第二,各种引导、帮助非常到位,随时提问都有人解答,还有大量的示例和文档可供参考。
第三,自己也为Datart贡献过几次代码,二开了很多功能,比较熟悉代码结构,自定义图表这种需求也很常见。
所以能参加一次这样的比赛还是非常值得的!


一、作品

我认为做图表要秉承数据分析的初衷去做,首先最重要的就是满足业务需求,其次要考虑易用性美观性,所以我选择了雷达图水波图

1.雷达图

雷达图是一个非常普遍的图表类型,在echarts、Antv、HighCharts等各个图表类库均有相应实现,这里选用了echarts。雷达图可以将各个维度的值平铺直观的展示出来。我们是一家游戏公司,经常用到,比如以攻击力、防御力等维度展示某个游戏玩家的战力。

2.水波图

水波图是一种可以展示占比或进度的图表,这里选用了Antv G2Plot去实现。与制作雷达图相比,制作水波图有更多需要自定义样式的地方,比如边框、填充、文本等。有一点比较遗憾的是,没有时间做条件样式了,这个后期再补。


总结

这两个作品开发下来,给我的感受就是Datart确实遵循了他的设计理念,可塑性、扩展性非常的高,这两个图也已经在我们公司开始使用了,完美解决了一些市场那边的人的一些需求。
最近有时间就在做这个,好几个issue都忘了提PR上去了。开源很不容易,希望以后能有更多的人加入进来,不断的有好的作品,为Datart注入活力,添砖加瓦。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/740066.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-28
下一篇2022-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存