我知道这个问题已经被广泛询问,所以现在我对选项感到困惑。我想创建在浏览器上使用填充图表的应用程序。图表应该是交互式的,并且是传统的图表(饼图、条形图等)。我喜欢去 D3,但似乎我可能没有时间来学习。所以我检查了其他库,例如 google Chart、DC、morris、C3、nvd3、ember Chart,其中 DC、C3、nvd3 是在 D3 之上创建的。由于安全原因,谷歌图表可能会受到限制。那么我应该更喜欢哪个图书馆呢?如果没有安全措施或者有其他替代方案,我应该去谷歌搜索吗?请帮助我,因为随着我挖掘得越来越多,我越来越困惑,而且我已经没有时间为这个库创建 PoC 了
我建议AmChart。我有很多例子和很好的文档。此外,您还可以创建交互式地图。您可以使用聊天创建工具轻松创建图表。这太酷了。
这是我的演示项目,如果有帮助的话,我也想要一个动态图表:
https://github.com/Resoguy/atterbergLimitsApp,
https://en.wikipedia.org/wiki/Comparison_of_JavaScript_charting_frameworks
如果您的项目是非营利性的,我建议使用AnyChart,因为这样您就可以免费使用它。它有很多图表类型、处理数据的方法、自定义选项和即用型示例,以及全面的文档和 API 参考。
chart.js。我认为很好很简单,而且也有很好的文档