如何修改hist()直方图纵轴的取值范围(表示的概率)?

  统计/机器学习 概率分布 数据可视化 Python    浏览次数:1030        分享
0


图2  的纵轴范围变成图1 的,求大神帮忙,谢谢啦!


 

八里香   2020-03-14 22:37



   1个回答 
3

设置一下hist里的weights

plt.hist(x, bins=60, weights= [1./ len(x)] * len(x))

或者可以参考这个python直方图y轴显示占比,而不是绝对数值

SofaSofa数据科学社区DS面试题库 DS面经

WinJ   2020-03-15 14:12

谢谢您的评论,受益匪浅。但我这里程序是这样: fix.(ax1, ax2) = plt.subplot(1,2, figsize= (15,5 )) ax1.hist(x,bins = 60, ....)这里面如何添加权值这一属性?我是小白,不太理解 - 八里香   2020-03-16 08:14
我还是按照您说的改了,图显示挺好,谢谢您 - 八里香   2020-03-16 09:06


  相关主题

seaborn.distplot直方图的y轴的数值是什么意思?   1回答

boxplot里的横线是什么意思?   1回答

QQ-plot图里的x轴y轴是什么意思   1回答

python里怎么画QQ图?   1回答

python产生服从常用概率分布的随机数   2回答

python怎么生成截断正态分布变量?   1回答

生成两组不独立的标准正态分布随机数   1回答

matplotlib.pyplot画图怎么添加横轴,纵轴的名字?   1回答

seaborn报错:regplot() got an unexpected keyword argument 'alpha'   1回答

plt.pie画饼图,怎么调节透明度alpha   1回答

matplotlib作图的x轴上的名称怎么旋转?   1回答

python matplotlib画图中怎么显示latex数学公式?   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!