无法在 Python 3.7 笔记本中绘制简单直方图
Cannot get a SIMPLE HISTOGRAM to plot in Python 3.7 Notebook
下面是我在尝试从 DF "code" 和列 ("Age")
生成直方图时收到的错误代码
code['Age'].plt.hist()
1
code['Age'].plt.hist()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-44-2117f9d17105> in <module>
----> 1 code['Age'].plt.hist()
~\Anaconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
5177 if self._info_axis._can_hold_identifiers_and_holds_name(name):
5178 return self[name]
-> 5179 return object.__getattribute__(self, name)
5180
5181 def __setattr__(self, name, value):
AttributeError: 'Series' object has no attribute 'plt'
直接使用 matplotlib 中的 hist 函数:
import matplotlib.pyplot as plt
plt.hist(code['Age'])
plt.show()
这应该有效。您还可以这样做:
import matplotlib.pyplot as plt
code['Age'].hist()
plt.show()
下面是我在尝试从 DF "code" 和列 ("Age")
生成直方图时收到的错误代码code['Age'].plt.hist()
1
code['Age'].plt.hist()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-44-2117f9d17105> in <module>
----> 1 code['Age'].plt.hist()
~\Anaconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
5177 if self._info_axis._can_hold_identifiers_and_holds_name(name):
5178 return self[name]
-> 5179 return object.__getattribute__(self, name)
5180
5181 def __setattr__(self, name, value):
AttributeError: 'Series' object has no attribute 'plt'
直接使用 matplotlib 中的 hist 函数:
import matplotlib.pyplot as plt
plt.hist(code['Age'])
plt.show()
这应该有效。您还可以这样做:
import matplotlib.pyplot as plt
code['Age'].hist()
plt.show()