我刚刚了解了该matplotlib.rcParams功能,因此我尝试绘制一个非常简单的图形。
import matplotlib.pyplot as plt
x = [1,2,3,4,5]
y = [5,3,7,9,2]
plt.rcParams['lines.color'] = 'r'
plt.rcParams['lines.linewidth'] = 3.0
plt.plot(x, y)
plt.show()
Run Code Online (Sandbox Code Playgroud)
结果图增加了线宽,但颜色保持不变。这条线仍然是蓝色的。当我检查该plt.rcParams['lines.color']值时,它会打印'r'. 我正在matplotlib version 1.3.1与32-bit Python 2.7.6.
难道我做错了什么 ?