数据屏幕动态展示,大数据可视化,这种目前有什么开源框架来快速实现吗?

2018-03-30 11:00:13 +08:00
 akaayy
如下图这种

18214 次点击
所在节点    问与答
14 条回复
akaayy
2018-03-30 11:09:16 +08:00
bblll1
2018-03-30 11:13:23 +08:00
echart
akaayy
2018-03-30 11:26:17 +08:00
@bblll1 谢谢
echart 的确可以实现
aliyun 的 DataV 数据可视化似乎更适合我的想法,拖动实现。可惜不是免费的
搞个个人版试玩一下先
lilongn1
2018-03-30 11:30:40 +08:00
看到了大弗兰,你说的这个是典型的 BI 场景,涉及 ETL , 数据建模,展示工具几块呢,都有对应的开源工具。
feverzsj
2018-03-30 11:32:02 +08:00
d3
ThomasChan
2018-03-30 12:07:25 +08:00
你想快速免费
用 airbnb 那个 superset 可以 https://superset.incubator.apache.org/
ThomasChan
2018-03-30 12:10:59 +08:00
你想个人玩玩 可以玩玩 海致 BDP 个人版
iyaozhen
2018-03-30 13:36:06 +08:00
echarts 吧,用了几年了。目前版本已经非常稳定了。社区也还很活跃,中文文档,接口简单
fanhaipeng0403
2018-03-30 13:36:07 +08:00
自己写
撸一个 挺快的
starmoon1994
2018-03-30 14:01:51 +08:00
ELK 组合了解一下
congeec
2018-03-30 14:30:52 +08:00
@akaayy 我也在做类似产品
上周从 echarts, recharts, antv/g2, highcharts, d3, chart.js 里选了好久。前端用 react+ typescript + ant.design

Recharts 很有前途,不过还没 1.0,我遇到过一些小问题,还需要打磨。不建议用在生产环境。
G2 图表丰富,默认配色符合现代审美,文档全。但是看见'year*profit'我就不想用了
D3 太底层,不用。不过有时间还是要学学
chart.js 在 GitHub 有 3 万多 stars,但是 API 不好用。

echarts 很优秀啊,声明式,有主题编辑器方便你自定义图表配色,默认几套主题也挺好看。GitHub 2.7 万 stars 也是屌屌的。关键是文档全性能高图表丰富。echarts-for-react 这个 wrapper 不好用,我就换 highcharts 了。

Highcharts 默认配色丑的一逼,估计上一代 CEO 们会喜欢,好在依然可以方便定制,也是声明式。文档是一大优势,图表类型也多,性能还凑活,还能用图表编辑器自动生成代码。react-highcharts 乍一看很不好用,只有一个通用组件传声明好的 options 进取。我实在没其他封装好的 react 组件可以用,就自己写了个。最后发现是 react-highcharts 的翻版...........目前用的还不错,我的项目有个小 bug,父 tag 的 width 没作用,图表会 overflow, 浏览器 resize 一下就好了。

结论,echarts highcharts 二选一。注意一下 highcharts 的协议
t2doo
2018-03-30 15:21:19 +08:00
aliyun 的 datav 我买了普通版,只能做 link,不能做第 2 层第 3 层的页面,要是用它,我得自己写跳转的页面,看来还是得用 echarts 自己搞
rubytek
2018-03-30 15:34:18 +08:00
datav 本来就是面向数据大屏的,大屏要下钻功能干嘛。
t2doo
2018-03-30 15:42:09 +08:00
@rubytek 给客户展示的时候,通常他们不只要看大数据统计,还会提想看业务层,比如有基础信息+图片的那种

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/442766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX