如何一起使用Matplotlib,Terminal和Sublime Text(文本编辑器)

时间:2014-07-16 16:50:57

标签: matplotlib plot terminal sublimetext2 graphing

在Sublime Text上,我有以下内容:

import numpy as np
import matplotlib.pyplot as plt

def do_dumb_plot():

    x = np.arange(0, 5, 0.1)
    y = np.sin(x)
    plt.plot(x, y)
    plt.show()

我希望使用终端进行此剧情节目。我试过像:

这样的东西
>>> import matplotlib.pyplot as plt

>>> python mygraph.py

但没有什么真正有效。 在此先感谢您的帮助! :)

1 个答案:

答案 0 :(得分:0)

所以基本上你有一个python脚本,其中包含一个函数,你想要的 从命令行启动它以便执行该函数?

您可以在文件底部添加以下行:

if __name__=='__main__':
    do_dumb_plot()

如果直接调用脚本,那将导致您定义的函数被执行 通过python mygraph.py,但如果它是由另一个脚本导入则不会。

你可以在交互模式下启动python:

python -i mygraph.py

然后:

>>>do_dumb_plot()

如果你正在使用ipython,你可以这样做:

[1] %run mygraph.py

[2] do_dumb_plot()