1
rogerchen 2016-05-08 18:12:27 +08:00 via Android
c3js ,只需要把数据喂给作图框架就行
|
2
TimePPT 2016-05-08 18:14:52 +08:00 via iPhone
搭个 Web Api ,前端用 bootstrap+D3.JS 搞定,简单统计曲线有现成后台模板能用,比如这种 https://github.com/akveo/blur-admin
|
3
pasturn 2016-05-08 18:24:21 +08:00
前端可以用 http://visjs.org/ ,后台输出 API ,用 json 传输就可以了
|
4
patrickstar OP |
5
feiyuanqiu 2016-05-08 19:48:27 +08:00 via iPhone
一楼说的是 d3js 吧,看你的可视化需求其实可以试试百度的 echarts ,官网上例子也很多,照着改就搞出来了, d3js 还要去学半天它的 api 挺麻烦的
|
6
pelloz 2016-05-08 20:22:38 +08:00
就几个人用?让会 java 的同事看看 Jetty ,只需要几行代码就能搭建一个 web 的框架,然后使用百度的 ECharts 构建数据可视化,只需要使用 json 交换数据就好啦。
|
7
rogerchen 2016-05-08 20:45:03 +08:00 1
@feiyuanqiu
@patrickstar no,no,no 就是 c3 , c3 是 d3 的一个 wrapper ,封装了所有常用的二维图表。 给个例子感受一下,完全通过 json 来传递数据, http://rogerchern.github.io/vcaffe/#/gist/62be7fbde0355ec649081756177b4b3b |
8
fy 2016-05-08 20:52:02 +08:00
会 python 人多,就走 flask ,上手最快,教程也好。
前端表格用 echarts ,最好招个会做 web 的人来搞相关内容 |
9
liprais 2016-05-08 20:55:29 +08:00 1
https://github.com/airbnb/caravel
穷人的 tableau |
10
zhuangzhuang1988 2016-05-08 21:39:06 +08:00
内部的话就 d3 或者百度的 echarts 凑合凑合,给别人用的话还是找专业的做把。。 因为包含了设计,美工,前段的知识了。
|
11
dphdjy 2016-05-08 21:52:30 +08:00 via Android
自己折腾,又没有美工需求
既然用的 py ,找个 web 框架(flask)套用一下即可 把喂 matplotlib 的数据照搬到前端 如果实时性高选 socket 比较好 找个开源图表库, ls 说的 d3 和 echarts 都非常不错 核心非常简单~ 如果懒,外包也很便宜~自然越高越好~ |
12
julor 2016-05-09 07:29:18 +08:00 via Android
如果数据只是展示,那么前面提到的各种技术都可以不用。直接将 c/s 端生成的图片丢给 web 端。并根据输入参数调整生成的图片。我假定的需求如果正确,这就是最简单的方式。
|
13
cobopanda 2016-05-09 09:57:35 +08:00
使用 PHP 开发,框架使用 CI ,简单易用。
数据展示推荐使用 highstock 插件 |
15
SmiteChow 2016-05-09 17:26:40 +08:00
前端展现都不是事儿,是事儿的是楼主要求实时聚合,这个东西如果数据模型没做好多半是 timeout 。
|
16
patrickstar OP |
17
dphdjy 2016-05-11 12:31:43 +08:00 via Android
@cobopanda 核心都是 Python 写的,站在复用角度也应该用 Python 呐~即使不用 Python , nodejs 写这种应用也比 PHP 好写呐~
更何况技术栈没人会 PHP 这种环境强行安利 PHP~ 2333 |
18
verydxz 2016-07-01 17:57:21 +08:00
9 楼已经指了条明路
|