Pre*_*d05 8 python matplotlib pandas
我关注关于机器学习的谷歌课程。我在这部分:熊猫
但是在我的 Mac 上,当我想使用以下命令生成图表时:
california_housing_dataframe.hist('housing_median_age')
Run Code Online (Sandbox Code Playgroud)
它不起作用。出现 python 图标,但屏幕上没有显示任何内容。
我在 matplotlibrc 中看到了一些有关后端参数的提示,但我的等于 MacOSX,它应该可以工作吗?
感谢帮助
Jos*_*ava 13
详细说明 T. Kelly 的评论:
您需要调用 plt.show()。这对我有用:
import matplotlib.pyplot as plt
california_housing_dataframe.hist('housing_median_age')
plt.show()
Run Code Online (Sandbox Code Playgroud)
我正在关注 Google ML Crash Course(我认为您也在关注它基于变量名称)。
我也遇到了同样的问题。
当我打电话
california_housing_dataframe.hist('housing_median_age')
Run Code Online (Sandbox Code Playgroud)
它没有显示任何直方图。相反,它显示
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x12bb814e0>]],
dtype=object)
Run Code Online (Sandbox Code Playgroud)
要显示直方图,请在导入中添加以下行:
%matplotlib inline
Run Code Online (Sandbox Code Playgroud)
它应该显示直方图。
| 归档时间: |
|
| 查看次数: |
4936 次 |
| 最近记录: |