【debug】‘numpy.ndarray‘ object has no attribute ‘plot‘

'numpy.ndarray' object has no attribute 'plot'

  • 报错信息
  • 原因分析

报错信息

AttributeError: 'numpy.ndarray' object has no attribute 'plot'

原因分析

在用

fig, ax = plt.subplots(2, 3, figsize=(20, 8), sharex=True, sharey=True)

创建画布时,ax是一个array。
需要对array做拉平处理,再取出来plot。即:

ax = ax.ravel()
for i in range(6):
    ax[i].plot(x, y, color='b', label='actual') 
    ax[i].legend()

你可能感兴趣的:(经验,numpy,python)