可以讲讲这个库和bizcharts的区别吗(react)?
搜了下, 没找出来什么太大区别, 除了文档上面, viser更少一些... 😄
viser中介绍是 Lightweight depending only on G2 两者的用法好像差不多
比如viser写
<Candle
position='time*range'
/>
bizcharts就会写
<Geom
type='schema'
position='time*range'
shape='candle'
/>
请问有没有什么设计哲学之类的考虑?
或者有没有什么 roadmap 之类的? 甚至是大致的计划呢?
感谢
viser 与 bizChart 的共同之处都是基于 @antv/g2 实现的。
差别的话
- bizChart 仅支持 react 框架,viser 支持更多的框架 react vue ng 以后开发项目切换框架,不需要切换图表库,熟悉一套api,走遍天下都不怕
- viser 支持更多的quick type,比如 line bar stackbar 写起来更方便, 也更加贴合图表库元素概念,用户更容易理解
- viser 支持一些自己开发的扩展属性,比如 label density , format 等,这个比较隐藏,api 没透露出来,可以在这里看案例 https://github.com/viserjs/viser/blob/master/demo/chart/bar-1/react.tsx
- viser 不仅仅只是一个图表库,还支持更多的其他库,比如 viser-cell 基于 f2 的移动端图表库, viser-graph 基于 g6 面向关系网络库
- viser 基于 typescript 开发, 有自己的type 库,更加适应现在前端开发的技术趋势,也能更加方便你的检测 api 使用的正确性,而且2018年 typescript 普及率越来越高了哦,还不赶紧加入 ts 的怀抱 ~
写在最底下的话,欢迎各位前端大佬一起来共建。么么哒~ 这里有可爱的妹子,也有可爱的蓝孩子 ~
谢谢, 那么请问有没有 bizcharts 比 viser 好的地方呢 🤐 (除了文档稍好一些 - -;)
另外补充一点表面上的区别, viser是 ts的, bizcharts 是js的, 但带有ts的types
哈哈。 bizcharts 比 viser 好的地方 ,这个嘛,自己体会咯~
我是王婆,我爱自卖自夸 ~ 希望更多人参与建设 ... 啊喵
整理了一下区别, 方便后来者看:
| Viser | Bizcharts | |
|---|---|---|
| 基础 | @antv/g2 | @antv/g2 |
| 开发语言 | typescript | javascript |
| TS类型声明(*.d.ts) | ✔️ | ✔️ |
| 框架支持 | react,vue,ng | react |
| Geom 几何标记使用方式 | 直接使用Geom类型: Line, Point等 | 使用通用Geom组件, 通过type属性来区分 |
| 主题 | 配置方便 | 配置麻烦 |
| 移动平台支持 | viser-cell(没发现文档) | BizGoblin |
| 图可视化 | viser-graph | |
| 地图 | bizMap开发中 | |
| 其他 | * 场景模板 |
帅哥,这么热心,来一起共建啊,开发起来都很快的啊 ~ ~~
无敌星星眼,忍心拒绝吗!
其实只是给自己整理了个笔记🙃 这不是水平不够, 先从整理文档开始呢么🤣
哈哈 ~~ 热烈欢迎有志之士。新年快乐~ @HaveF
更新一下, 现在 Bizcharts的开发语言也是typescript了