我打算在我的网站上绘制一些沉重的数据中心图表。我可以选择SVG或Canvas。哪一个会是更好的选择?还有关于我应该评估和使用哪种框架的建议?SVG或Canvas!哪个更适合图表?
-1
A
回答
1
的D3库是目前数据可视化的标准。话虽如此,如果你正在使用一个框架,也许看看一个特定于框架的库?
例如,AngularJS有一个相应的NVD3库,它简化了安装过程。如果你愿意学习D3,你会发现提供的灵活性应该适合几乎所有的应用程序!
http://jsfiddle.net/enigmarm/3HL4a/13/
下面是一些排序功能的示例图。
注意与D3,它是非常容易管理您的数据:
var dataset = [
{ key: 0, value: 5 },
{ key: 1, value: 10 },
{ key: 2, value: 13 },
{ key: 3, value: 19 },
{ key: 4, value: 21 },
{ key: 5, value: 25 },
{ key: 6, value: 22 },
{ key: 7, value: 18 },
{ key: 8, value: 15 },
{ key: 9, value: 13 },
{ key: 10, value: 11 },
{ key: 11, value: 12 },
{ key: 12, value: 15 },
{ key: 13, value: 20 },
{ key: 14, value: 18 },
{ key: 15, value: 17 },
{ key: 16, value: 16 },
{ key: 17, value: 18 },
{ key: 18, value: 23 },
{ key: 19, value: 25 } ];
一套简单的字符串:值对这样可以很容易地从一个脚本或DB产生。
0
我有梦幻般的运气http://www.chartjs.org/它采用帆布
,除非你需要互动,然后使用http://www.highcharts.com/
相关问题
- 1. 哪个更适合Windows,git或mercurial?
- 2. 哪个更适合故事板或xib?
- 3. 哪个最常用? RSS或Atom?哪一个更适合从?
- 4. 哪个查询更合适?
- 5. 哪个更适合Spinner?
- 6. 哪个图表库更适合显示数据
- 7. 哪个更适合做大一个方法或分离方法?
- 8. 哪个更适合SQL查询或者一个大查询
- 9. 哪个更适合可伸缩性多个数据库或NoSql?
- 10. HTML5图形SVG,canvas和CSS
- 11. 哪一个更适合查询PHP类?
- 12. 哪个构造函数更适合StreamResult()?
- 13. 哪个设备更适合iphone开发
- 14. 哪个javascript框架更适合Cakephp
- 15. 哪个更适合数组的语法?
- 16. 哪个计划更适合博客?
- 17. 哪个更适合OnClick实现?
- 18. SessionMap vs Map哪个更适合Session?
- 19. 哪一个更适合WF4.0的架构?
- 20. 哪个更适合添加IEnumerable对象?
- 21. 哪个更适合:“const”还是“static readonly”?
- 22. 哪一个更适合投票功能
- 23. 哪个更适合Thrift vs RESTful服务?
- 24. 哪个JetBrains IDE更适合nodeJS?
- 25. 哪个更合适的JavaScript语法?
- 26. 哪个更适合重复使用:服务或计划任务?
- 27. 哪个更适合于计时,nanoTime或elapsedRealtimeNanos?
- 28. 线程构建块库或MPI?哪一个更适合我?
- 29. 哪个更适合做数据过滤器:前端或后端
- 30. 哪一个更适合自定义错误:HTML或查看
如果您的目标是桌面,并有强烈的数据可视化要求,请使用D3(基于svg)。对于移动设备,请使用良好的画布图表库。祝你的项目好运! – markE