我最近一直在寻找为网页创建图表的解决方案。
在使用(过时的版本)Highcharts的糟糕经历后,我试图给D3.js一个机会,我发现它非常方便。
由于我的项目时间紧迫,我正在尝试找到一个位于D3顶部的可重复使用的图表库。
到目前为止,我找到的唯一候选人是Miso Project的d3.chart和NVD3.js。
问题是 d3.chart 只是制作可重复使用图表的一个小框架,而 NVD3 非常广泛,但不是非常灵活且非常缺乏文档。
是否有替代这些库(或者我应该开始编写一个)?
答案 0 :(得分:14)
你看了Vega吗?
我同意ckersch上面的评论,从长远来看,用d3从头开始编写自己的可视化通常是合适的......而且很有趣。 (当然这也取决于你实际想要完成的事情。)
就个人而言,我不建议您编写自己的框架,因为很可能,它不会在您当前的项目之外重复使用。