h******b 发帖数: 6055 | 1 我用的是angular/ionic, 抛砖引玉说说感想吧。需求很简单,环形图里面有文字,还
有stacked bar。 必须自动适应div的大小。
不想自己写任何图像代码,纯json轮子。angular插件我希望只是一个two way binding
wrapper, 不要乱七八糟功能,比如angular-nvd3-directive。 这样我可以直接用
nvd3本来的文档。
1) chartjs/angular-chartjs - 最简单直白的,五分钟就出来图表了。但他的config
选项实在太单薄了。环形图里不能放文字,看了几个stack overflow的例子也没搞定就
放弃了。
2)d3/angular-d3 - 这是photoshop不是ppt,画个圆圈都得自己写代码,迅速放弃。
3)nvd3/angular-nvd3 vs c3/angular-c3-simple, 半斤八两吧。 nvd3直接expose
更多d3的东西更强大。 c3感觉更傻瓜封装的更好。 目前觉得c3好用一点,不直接暴
露d3的东西,更像ppt。
4)Highcharts/angular-ng, ... 阅读全帖 |
|
|
d*******r 发帖数: 3299 | 3 rickshaw 我也用过,非常直白,基本把 D3 的逻辑都封装完了,用完我还是不懂 D3.
现在想直接学用 D3, 所以在琢磨要不要用 nvd3 这种暴露了很多 D3 细节的 lib。而
且 nvd3 看着确实fancy,有 D3 的范儿。 |
|
|
|
|
h******b 发帖数: 6055 | 7 看了c3,nvd3,chart.js, 感觉都比highchart土太多了。 可是还是不太舍得390刀啊
。 |
|
c******n 发帖数: 16666 | 8 c3最近问题多多
我准备转nvd3了
感觉略微fancy点
有些特殊的效果还是要自己d3手写
但是心里有有点不爽 写了半天自己成就感满满 其他人未必欣赏得出来 |
|
h******b 发帖数: 6055 | 9 不知道和highchart比如何。
最近几天试了c3,nvd3,chart.js觉得还是不够polished。 |
|
d*******r 发帖数: 3299 | 10 你试的原版, 还是 AnguarjS directive 版?
我觉得 nvd3 还行, 算是比较好的 D3.js 例子了
百度那个看着挺给力的, 文档也很好.
是用 Canvas 做的, 跟 D3.js 那个 SVG 路数不一样,
理论上讲, Canvas 应该比 SVG 表现力好,
我觉得可以试试 ECharts. |
|
l**********n 发帖数: 8443 | 11 确实是个坑,我用nvd3, 要把directive自己重写。不过重写花不了多少时间。但是你
不能说是angular是个坑,只能说directive是个坑 |
|
|
c******n 发帖数: 16666 | 13 恩 基本和我感觉差不多
chartjs适合搞传统图表 不加东西那种
d3只适合开脑洞的可视化 全部从头写那种 所以我做了几个eye candy之后 现在要搞普
通图表马上就退到c3了,之前用得还不错 天知道和angular配合这么累
关键之前搞了几个demo安利了下angular之后 现在可能要把以前d3的东西放进去 彻底
做成spa 感觉有点傻比了。。
nvd3和c3真的是各有千秋 但是我觉得c3的审美更符合我的品味一点。。
binding
config |
|
|
h******b 发帖数: 6055 | 15 https://www.appannie.com/apps/ios/top/united-states/health-and-fitness/?
device=iphone
这个app叫sworkit, 我最近在用,每天十分钟健身坚持了一个月了。 他们的创意还是
不错的,以前每天三十分钟,一个星期一个小时两三次这样的program我都没能坚持。
短时间,任何地方不需要任何装备就可以健身很方便,包装的也不错。
他们免费版做的太好了,所以买的人不多,畅销榜冲不上去,但免费版名次很高。 不
过广告和附带收入就无法统计了。安卓版也破一百万下载了。公司也被收购了还是很滋
润的。典型的web developer创业的例子。
框架是ionic/angular, 后台是firebase, 图表是nvd3。 因为是文科生的作品,他们
并没有uglify代码,所以你下载一个apk(随便谷歌一下sworkit apk大把连接), 直接
unzip打开assets/www就一览无余了。
难得的学习机会,他们的代码非常简单干净。帮我解决了很多学习angular的问题。欢
迎讨论。 |
|
p****e 发帖数: 165 | 16 lz在一个很没钱的公司,买不起任何BI tool (比如Tableau).目前做可以interactive
的dashboard,全靠Excel VBA(excel还是买得起的)。lz会用R,研究了一下发现R有
个叫做shiny的package,可以做很fancy的dashboard,
http://shiny.rstudio.com/gallery/nvd3-line-chart-output.html
Shiny网页上面的demo也自己运行了一下,发现如果不去购买他们的shiny server服务
,还是需要使用者都装上R软件才可以在local运行这些dashboard. 555,我的
dashboard的使用者都不会用R,实在无法推广,excel才可以接受。像我以前公司稍微有
钱一点,买得起Tableau全套服务,弄个内部tableau server/host就可以做一个web版
本的interactive dashboard, 非技术同事只要能上网,都可以使用我做的dashboard.
求教啊求教,没钱公司如何用open source软件来做个free web applicat... 阅读全帖 |
|