NVD3.js(可重用图表库)的替代方案?

GeR*_*ReV 9 javascript charts d3.js nvd3.js

我最近一直在寻找为网页创建图表的解决方案.

在使用(过时版本)Highcharts的糟糕体验之后,我试图为D3.js提供机会,我发现它非常方便.

由于我的项目时间紧迫,我正在尝试找到一个可重复使用的图表库,它位于D3之上.
到目前为止,我发现的唯一候选人是味噌项目的d3.chartNVD3.js.

问题是d3.chart只是制作可重复使用图表的一个小框架,而NVD3非常广泛,但不是非常灵活且非常缺乏文档.

是否有替代这些库(或者我应该开始编写一个)?

mee*_*mit 14

你看看Vega了吗?

我同意ckersch上面的评论,从长远来看,用d3从头开始编写你自己的可视化通常是合适的......而且很有趣.(当然这也取决于你实际想要完成的事情.)

就个人而言,我不建议编写自己的框架,因为很可能,它不会在当前项目之外重复使用.

  • 仅供参考,Vega由Jeff Heer撰写,他是迈克博斯托克的顾问,当迈克是斯坦福大学的博士生时. (10认同)