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