关于 基于 G2 5.0 版本的 G2Plot v3! #3758
hustcc
started this conversation in
Show and tell
Replies: 1 comment 1 reply
-
请问“G2 v5 的插件开发方案”具体是什么? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
升级的 PR 在这里,但是 hold 不合并,后续暂时不会基于 G2 v5 迭代新版本的 G2Plot,这里做一些说明。
为什么会有 G2Plot 库?
在过去几年中,大量的低代码项目出来,可视化是低代码搭建的必备的组件,但是当时在基于 G2 v4、v3 去封装的时候,会带来大量的冗余代码,以及一些单一图表功能的封装,且当时 G2 的开放能力没有办法做出
图表
的概念,只能是基于图形语法的基础概念组合出图形。所以基于 G2 封装了 G2Plot,其中的每一个图表都是对应一个切实含义的图表,比如:折线图、条形图、柱形图、饼图等等,期望降低业务使用 AntV 图表的门槛。
为什么不迭代 G2Plot v3
主要有几个原因:
图表
的概念,比如,基于 G2 开放能力,封装的 g2-extensions。在这样的架构设计上,G2Plot 的内容,更多都是属于 G2 的插件,或者属于生态的一部分。如果我们业务产品使用了 G2Plot v2,后续怎么办?
有几个方案:
从我做开源的角度来说,非常建议使用 3 方案,不仅可以应对业务对可视化诉求的变化,也是理解 G2 的架构设计思路,以及可视化的原理。欢迎和大家一起讨论!
Beta Was this translation helpful? Give feedback.
All reactions