下面是使用 matplotlib 可以得到的最简单的方法。
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
print 'done'
当我运行时,我没有收到任何错误,没有图表,并且直接打印“完成”。
我使用 easy_install 在 ubuntu 10.04 上安装。
下面是使用 matplotlib 可以得到的最简单的方法。
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
print 'done'
当我运行时,我没有收到任何错误,没有图表,并且直接打印“完成”。
我使用 easy_install 在 ubuntu 10.04 上安装。
您的后端可能是非交互式后端(例如“Agg”)。您是否在 matplotlibrc 文件中设置了后端?
尝试:
import matplotlib
matplotlib.use('TkAgg') # or some other backend which you have installed
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
print 'done'
您可以使用以下命令找到 matplotlib rc 文件的位置:
import matplotlib
import os
print os.path.join(matplotlib.get_configdir(), 'matplotlibrc')
你应该寻找类似的东西backend: Agg
。
后端可能没有安装;尝试安装 Ubuntu 软件包python-matplotlib
。如果您在 ipython 中,请尝试运行 cell %matplotlib inline
。