我最近一直在寻找为网页创建图表的解决方案。
在对 Highcharts(一个过时的版本)进行了一次糟糕的体验之后,我尝试给D3.js一个机会,我觉得这非常方便。
由于这个项目的日程安排很紧,我试图找到一个位于 D3 之上的可重用图表库。
到目前为止,我找到的唯一候选者是 Miso Project 的d3.chart和NVD3.js。
问题在于d3.chart只是一个用于制作可重用图表的微小框架,而NVD3非常广泛,但不是很灵活且没有文档记录。
这些库是否有替代方案(或者我应该开始编写一个)?
你检查过维加吗?
我同意上面 ckersch 的评论,从长远来看,使用 d3 从头开始编写自己的可视化通常是合适的......而且很有趣。(当然,这也取决于您实际要完成的工作。)
就个人而言,我不建议您编写自己的框架,因为很有可能它在您当前的项目之外无法重用。