Python 如何绘制直方图?

Python 如何绘制直方图?,python,pandas,matplotlib,Python,Pandas,Matplotlib,我在绘制柱状图时遇到一些问题 我的数据框如下所示: 2012-06-20 23:00:00 600 2014-07-01 03:26:00 1,000 2013-09-30 04:00:00 1,000 2013-09-17 03:59:00 400 2015-02-12 18:41:20 100 2015-03-12 07:53:07 100 2015-03-01 04:59:00 200 2015-02-16 22:22:31 1,000

我在绘制柱状图时遇到一些问题

我的数据框如下所示:

2012-06-20 23:00:00     600
2014-07-01 03:26:00   1,000
2013-09-30 04:00:00   1,000
2013-09-17 03:59:00     400
2015-02-12 18:41:20     100
2015-03-12 07:53:07     100
2015-03-01 04:59:00     200
2015-02-16 22:22:31   1,000
2015-03-01 03:00:00   1,000
2015-01-12 06:00:00      10
2015-03-03 04:59:00     100
2014-06-21 18:00:38     500
当我尝试绘制直方图时,我应用:

df['cars'].hist(bins=50)
然而,它只会返回

Out: matplotlib.axes._subplots.AxesSubplot at 0x19801be10
没有任何阴谋

谢谢你的帮助

已解决:%matplotlib内联解决了问题(iPython笔记本)

但现在看起来是这样的:

descripe()返回

定位车 数65600 65600 平均值3373467 16000 std 5516816 120000 最低2351479 0 25% 2,397,816 1,400 50% 2,452,537 4,500 75% 2,485,749 11,200 最大99999918000000
已解决#2:我检查了数据库,事实上,有一个高的最大值导致绘图看起来像那样。谢谢你的支持

你是怎么运作的?如果在ipython中尝试添加
%matplotlib inline
,请将您的注释编辑到问题中,注释中的格式会丢失。内联作品:)。但现在看起来是这样的:再次将图像发布到您的问题中,不要添加为注释。请发布
df.info()
的输出,因为我可以很好地绘制您的代码 location cars count 65,600 65,600 mean 3,373,467 16,000 std 5,516,816 120,000 min 2,351,479 0 25% 2,397,816 1,400 50% 2,452,537 4,500 75% 2,485,749 11,200 max 99,999,999 18,000,000