用Python创建图表

2024-05-11 08:50:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一个python库/模块,它将允许我创建引人注目的图表。该模块必须具有/支持以下各项

  • Windows支持

    由于我主要在windows中工作(在windows中使用Eclipse),这一点至关重要,一个简单的install.exe文件(或者必须有足够的安装说明)

  • 使用Python2.7

    我已经安装了Python2.7.2,不想去买别的东西。

  • 不需要上网

    我看过googlepychart,看起来你需要上网才能让它工作,我不在万维网上,实际上是在一个非常严格的防火墙后面。

  • 输出应该可以从HTML浏览器中查看

    虽然我无法进入WorldWideWeb,但我可以看到本地主机,如果图表结果可以在浏览器中查看,那就太好了。

  • 很好的文档,至少有一些关于如何使用库的示例。

如果有任何关于如何使用python创建一个web应用程序的建议,这些建议可以简单地显示/图表我传入的数据,那么我们将非常感谢


Tags: 模块install文件文档windowshtml图表浏览器
3条回答

如果不使用浏览器,可以使用Python Plotting Libraries中的一个。如果坚持使用浏览器,那么最好为视图使用基于javascript的库。我以前使用过web2py web框架和protovis。但是,一个更简单的web框架(如Bottle或CherryPy)也可以用来将数据传递给视图。瓶子有一个Simple Template Engine(和我在Web2py中使用的非常相似)。

用两种语言开发(其中一种是javascript)有点麻烦。你可以使用类似睡衣的东西,将python转换成javascript,但我不确定这是否能很好地实现,而且我没有经验。

Plotly允许您使用它们的联机Python沙盒生成图形。他们的图库中有一些示例科学图,其中包含生成它们的Python脚本:https://plot.ly/api/Python。这是画廊的样品:

enter image description here

matplotlib已成为一种成熟的、应用广泛的绘图软件包。

至于您与web浏览器的交互,您可能需要结合使用另一个包。我建议CherryPy因为它很简单。

相关问题 更多 >