使用python进行交互式在线数据绘图

时间:2013-09-03 05:04:04

标签: python html

问题:是否可以使用python重新创建此类功能? http://itools.subhashbose.com/grapher/index.php

背景故事:我们希望为本机构的本科生创建一个混合在线教学/计算资源,在本地服务器上运行。我只在matlab工作,并且在c ++方面有相当的经验。所以想选择适当的语言(最好是开源的,但不是严格的),这可以通过mathematica cdf之类的属性来促进上述功能。我想长时间学习python表格,所以想知道它是否可以完成这项工作。不想使用javascript(我想在本页中使用)。

1 个答案:

答案 0 :(得分:0)

要从html获取数据,请查看此站点:http://docs.python.org/2/howto/urllib2.html

如果您想构建自己的网站,可以使用flaskbottle这样的小型网络框架。如果您对更全面的Web框架感兴趣,请查看Django:http://www.djangoproject.com/

Matplotlib可用于生成图例如在jpg或svg。后者可能会让您选择让图像响应例如将鼠标悬停在图表的特定部分,就像在示例页面中一样。

也许还要看看https://pypi.python.org/pypi/django-chart-tools。从他们的网页:

  

django-chart-tools是一款使用Google Chart API在django模板中创建图表的简单应用。