KeyError:<包含0个轴的图形尺寸720x432>

时间:2019-07-15 00:28:20

标签: python matplotlib plot

这是我的代码的一部分(大部分代码都被省略了):

我该如何解决或解决此问题?

KeyError:'Loss($ M)'图尺寸720x432带有0个轴

该错误消息甚至意味着什么?我是Python的新手,所以请用任何人都可以理解的非常基本的术语来解释它。

对于我的图书馆,我正在使用: 导入matplotlib 从matplotlib导入pyplot作为plt

plt.figure(figsize = (10, 6))
plt.hist(df["Loss ($M)"], bins = 25, color = c, normed = True)
plt.xlabel("Incurred Loss ($M)", fontsize = 12)
plt.ylabel("N", fontsize = 12)
plt.title("Loss Severity Distribution", fontsize = 14)

KeyError:“亏损($ M)” 720x432的图形尺寸,带有0个轴>

1 个答案:

答案 0 :(得分:0)

KeyError: 'Loss ($M)' Figure size 720x432 with 0 Axes>

这些实际上是两个完全独立的消息。第一个也是重要的一个

KeyError: 'Loss ($M)'

这意味着您在数据帧"Loss ($M)"中没有名为df的列。

第二个只是后果。这甚至不是错误,只是您创建的图形的字符串表示形式。显然,它报告没有轴的图形,因为本应绘制图形的命令由于键错误而失败。