我正在寻找一个python库/模块,它将允许我创建引人注目的图表。该模块必须具有/支持以下各项
Windows支持
由于我主要在windows中工作(在windows中使用Eclipse),这一点至关重要,一个简单的install.exe文件(或者必须有足够的安装说明)
使用Python2.7
我已经安装了Python2.7.2,不想去买别的东西。
不需要上网
我看过googlepychart,看起来你需要上网才能让它工作,我不在万维网上,实际上是在一个非常严格的防火墙后面。
输出应该可以从HTML浏览器中查看
虽然我无法进入WorldWideWeb,但我可以看到本地主机,如果图表结果可以在浏览器中查看,那就太好了。
如果有任何关于如何使用python创建一个web应用程序的建议,这些建议可以简单地显示/图表我传入的数据,那么我们将非常感谢
如果不使用浏览器,可以使用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。这是画廊的样品:
matplotlib已成为一种成熟的、应用广泛的绘图软件包。
至于您与web浏览器的交互,您可能需要结合使用另一个包。我建议CherryPy因为它很简单。
相关问题 更多 >
编程相关推荐