Angular2(与Angular1不同)不需要Angular特定的实现,您可以自由使用任何第三方库并将它们组合在一起,因此ng2可以充分利用jQuery库并绑定它们.
我最近有过ChartJS,ChartJS2,HighCharts和D3JS的经历.
D3JS就像jQuery,但仅适用于图表.它要求您从头开始构建图表,定义轴和所有内容.这使得使用它非常耗时(但提供了极大的灵活性).通常,您没有时间投资D3.但是,有些库可以与D3一起使用来简化C3等过程.
如果您想要更快的结果,请使用Highcharts或ChartJS2.如果你愿意花钱,HighCharts是最好的选择.它非常专业和强大.它允许您生成混合图表类型 - 例如条形图与折线图和东西.真的很方便.
另外,ChartJS既便宜又开朗,但能胜任.你只限于图表类型,但它是免费赠品.
我已经成功地动态地将图表数据与Angular2中的所有这三个库绑定,因此它很有可能.您将在我的GitHub上看到一大堆数据绑定图表实现.
(大多数图表示例都是在很早的时候在Angular2中完成的,所以这些代码可能不一样,但是如果你需要的话,它会让你知道如何处理动态数据绑定).
| 归档时间: |
|
| 查看次数: |
5061 次 |
| 最近记录: |