我遵循有关机器学习的Google课程。我在这方面:pandas
但是在我的Mac上,当我想使用此命令生成图表时:
california_housing_dataframe.hist('housing_median_age')
它不起作用。出现python图标,但屏幕上没有任何显示。
我在matplotlibrc中看到了一些带有backend参数的提示,但是我的等于MacOSX,应该可以吗?
感谢帮助
答案 0 :(得分:3)
我正在关注Google ML速成课程(我认为您也正在根据变量名关注它)。
我也遇到了同样的问题。
当我打电话
california_housing_dataframe.hist('housing_median_age')
它没有显示任何直方图。而是显示
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x12bb814e0>]],
dtype=object)
要显示直方图,请在导入中添加以下行:
%matplotlib inline
它应该显示直方图。
答案 1 :(得分:0)
详细阐述T. Kelly的评论:
您需要调用plt.show()。这对我有用:
import matplotlib.pyplot as plt
california_housing_dataframe.hist('housing_median_age')
plt.show()