为了让大家能够更好的使用smartchart, 理解她的设计哲学可能会有所帮助, 以下供大家参考:
smartchart是先有数据集才会有图形, 而其它产品一般是先布局后找数据, 所以很多新入门smartchart的同学一进来就是去修改图形, 我们认为图形只是数据的一个展现形式, 做可视化的目的首先是数据, 然后才是看用什么样的图形来展示才最合理, 所以我们会先要你保存数据集, 这是第一个设计理念的不同
smartchart推荐的响应式布局, 就是一次布局可以同时满足大屏, 电脑, 平板, 手机端的页面, 不用再做特殊调整. 为什么不设计成拖拽来设计长宽高? 因为我们发现, 你最终还是要手动填写长宽的尺寸, 这种手动拖拉会变更是多此一举, 实用性不高, 最终我们取消了这种拖拽布局方案, 给大家更纯粹的开发界面
smartchart是面向开发者, 如果你需要设计出来非常漂亮有个性的数据展现形式, 我们发现如果要达到这个目的, 不管你是用什么开发工具, 最终还是需要用户了解一些基础的html, css, echarts的配置, 如果你去学习某个平台中要在那个地方点点点的界面上进行配置, 那么为什么不去学习使用原生的呢, 这样反而更简单, 用户可以找到的参考资源更全面, 甚至可以从社区的代码中直接复制过来, 所以我们设计理念是不自定义开发语言, 而是帮你建立数据与图形的高速公路, 定义交通规则 和提供服务区
smartchart有很多隐藏功能, 所以初入smartchart的同学会一脸迷惑, 无从下手, 因为我们讲究精减设计和可扩展性, 如果有些功能只用一次, 就不会让他在界面显示, 我们不推荐不看文档和视屏就直接上手开发的模式
smartchart重在数据处理的便捷, 联动/刷新机制设计一气喝成, 无缝的原生图形开发工具, 没有脱泥带水的让用户去找设定开关, 你甚至可以使用你喜欢的IDE进行开发, 给开发者充分发挥的自由
smartchart是一个企业级解决方案, 不是一个玩具, 她不喜欢浮躁, 需要你沉下心, 慢慢体验, 属于慢热型, 就好比是做菜, smartchart是给你提供了已经切好的菜和菜谱说明, 你可以按自已喜欢加火放调料就行, 你甚至可以增加新的调料(如css, js引用) 或更换调料. 相比有些产品就是给你准备的是已做好的菜品, 如果你觉得它盐放得太多, 你得清洗下, 再重新回锅, 对于我们开发人员来说, 这是不可忍受的
smartchart类似于养成类游戏, 你可以在开发过程中积累图形, 模板等等, 在后面的项目中可以直接用复制粘贴的方式进行复用, 而不需要再界面上重新进行配置调整. 你也可以和其它开发者(厨师)交流, 互通有无, 快速提升自已的等级, 比如购买模板就是最快的方法
pyecharts把echarts的配置转译有点太繁琐了,你这个感觉更加精简直接~希望能坚持下去!
谢谢