使用Mathematica和Python创建图表
我在想,怎样才能用Python来创建一个图形,并且使用Mathematica这个工具。我希望能够通过Python代码来调用Mathematica,利用一个CSV文件里的数据来生成一个新的图形。
3 个回答
2
你可以创建一个Mathematica的命令行脚本,然后通过Python里的os.system()
来调用它。
2
你可能需要看看 PYML,这个工具提供了一个可以在Python中使用Mathematica的接口。
根据你的需求,你也可以考虑 matplotlib,这个工具可以让你在Python中进行绘图。
2
老派的方法来实现Yaroslav建议的内容就是直接调用内核(math),使用脚本开关,比如说 math -script graph.m
。这里的 graph.m
可以是事先准备好的,它会加载一个csv文件,或者是由你的python程序动态生成的。
我可以问一下你为什么想用Mathematica来制作图表吗?其实有很多python(还有其他语言)的工具可以帮你完成这个任务。这里列出了很多选项:图表调查。