在网上提供图表的最佳方式?服务器端或客户端库? HTML5?

时间:2010-11-29 15:14:52

标签: jquery django plot charts

您建议在网上提供图表(基于行)?随着时间的推移,我需要制作类似于燃尽图表或股票的东西。服务器端是django并使用jquery作为客户端的东西。

使用像pychart或其他python图库这样可以生成svg或png并显示它的东西有什么好处?

或者在表格中提供数据并使用visualize或highchart for jquery来使用javascript生成图表?

我想在图表上添加可点击的点,或者显示特定转弯的更多信息。

HTML5提供哪些选项,是否内置图表支持,或者我只能使用画布吗?

感谢您的帮助。

编辑/更新。谢谢大家的建议。

6 个答案:

答案 0 :(得分:6)

客户端图表具有可由用户操纵的优势,但需要客户端支持用于实现图表的技术。

HTML5图表:

答案 1 :(得分:4)

在测试了许多图表工具后,我们最终使用了HighchartsEmprise JavaScript Chartings。伟大的工具,并不昂贵。

答案 2 :(得分:1)

我使用pChart。它是一个用于PHP的图表库,它与mysql很好地工作,你从pChart代码中查询mysql数据库。其他不错的是Flot和Fusion Charts

答案 3 :(得分:1)

答案 4 :(得分:1)

我真的很喜欢Flot

http://code.google.com/p/flot/

答案 5 :(得分:1)

作为PNG生成的服务器端图表将固定大小,而不是非常互动等。客户端图表可以拉伸,交互等。如果你有一个快速的服务器,你可以生成具有很多复杂性的图表,复杂的图表客户端显示速度可能很慢。

我目前支持客户端图表。我一直在使用Flot,但目前我对Protovis感到满意。 滴料