关于 基于 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
Uh oh!
There was an error while loading. Please reload this page.
-
升级的 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