|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
小白,照着教程写的代码如下:
import matplotlib.pyplot as plt
import numpy as np
fig, axes = plt.subplots(ncols=2, nrows=2)
ax1, ax2, ax3, ax4 = axes.ravel()
x, y = np.random.normal(size=(2, 100))
ax1 = plt.plot(x, y, 'o')
x = np.arange(0, 10)
y = np.arange(0, 10)
ncolors = len(plt.rcParams['axes.color_cycle'])
shift = np.linspace(0, 10, ncolors)
for s in shift:
ax2.plot(x, y+s, '-')
plt.show()
运行后显示的报错信息如下:
Traceback (most recent call last):
File "e:/PythonData/Drawing.py", line 591, in <module>
ncolors = len(plt.rcParams['axes.color_cycle'])
File "D:\Program Files\Python\lib\site-packages\matplotlib\__init__.py", line 834, in __getitem__
return dict.__getitem__(self, key)
KeyError: 'axes.color_cycle'
网上找了很多,没有找到具体的回答,是因为现在没有 axes.color_cycle 这个关键字了吗?
请大神帮忙解惑一下,非常感谢!!!
把color_cycle 改为 prop_cycle 试试
|
|