标准化Facetgrid直方图

问题描述

我一般是python或编程的新手,感谢您的反馈。 我正在尝试评估一些参数对目标预测的影响。使用facetgrid,我已经成功地为此创建了多个直方图。这就是我所做的。

bins = np.linspace(0,10,10)

g = sns.FacetGrid(df,col='ADDRTYPE',hue='SEVERITYCODE')
g = (g.map(plt.hist,"PERSONCOUNT",bins=bins,alpha = 0.6,label='Frequency').add_legend())
plt.show()

结果在这里https://i.stack.imgur.com/wQwSY.png

但是我意识到我需要对频率进行归一化,以便我们可以将“ Alley”地址类型与其他类型进行比较,所以我这样做了:

bins = np.linspace(0,label='Frequency',density=True).add_legend())
plt.show()

结果在这里https://i.stack.imgur.com/Pmk1D.png

乍一看不错,但是我发现频率比发生了变化,这是因为频率除以它们自己的总频率而不是总总频率。恐怕会引起误解。 谁能帮助我解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)