我是python的新手,为了方便,我在Eclipse中使用pydev,python解释器是pyhon3.2。我想用python3.2做我的科学计算,所以我安装了numpy,scipy(使用“apt-get install python3-scipy”来获取)和matplotlib,所有这些都是最新的。然后我输入我的第一个程序如下:
#!/usr/bin/pyhon3.2
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,4*3.1415,100)
y = np.sin(x)
plt.figure(figsize=(8,4))
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
plt.legend()
plt.show()
点击“运行”后,没有结果,甚至没有警告!然后我补充说:
plt.savefig('fig.png')
我又跑了,我的磁盘中只保存了png。 我检查了我的matplotlibrc,发现我的后端是Agg,我跟着网上的旧问题,比如改变后端,但我什么都没得到。 那么,如果我做错了什么?非常感谢你!