使用Mathematica和Python创建图表

4 投票
3 回答
1059 浏览
提问于 2025-04-16 08:39

我在想,怎样才能用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(还有其他语言)的工具可以帮你完成这个任务。这里列出了很多选项:图表调查

撰写回答