使用matplotlib制作图表时遇到问题, 对于一些简单的图表,库工作正常,例如:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
但是当我使用 figure 模块时,我会得到空白数字,比如
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots()
x = np.linspace(0, 10, 200)
y = np.sin(x)
ax.plot(x, y, 'r-', linewidth=2, label=r'$y=\sin(x)$', alpha=0.6)
ax.legend(loc='upper center')
plt.show()
我在一个不同的python编辑器中尝试了相同的代码或使用shell,它很好。我正在使用 : 视窗, PyDev v4.2, python v2.7.10