【问题标题】:Best way to provide charts on the web? Server-side or client-side library? HTML5?在网络上提供图表的最佳方式?服务器端还是客户端库? HTML5?
【发布时间】:2011-05-17 08:16:13
【问题描述】:

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

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

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

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

HTML5 有哪些可用选项,它是否带有对图表的内置支持,还是我必须只使用画布?

感谢您的帮助。

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

【问题讨论】:

  • “最佳”完全取决于您的要求。

标签: jquery django plot charts


【解决方案1】:

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

【讨论】:

    【解决方案2】:
    【解决方案3】:

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

    HTML5 图表:

    【讨论】:

      【解决方案4】:

      在测试了很多图表工具之后,我们终于使用了HighchartsEmprise JavaScript Chartings。很棒的工具,不贵。

      【讨论】:

        【解决方案5】:

        我真的很喜欢弗洛特

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

        【讨论】:

          【解决方案6】:

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

          目前我更喜欢客户端图表。我一直在使用 Flot,但目前对 Protovis 赞不绝口。 流口水

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2016-01-09
            • 2018-06-06
            • 1970-01-01
            • 2012-04-26
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多