我想用箱子的数量来做一个历史图。之后我想画一个直线图,但是我不能画直线图。我可以得到一些帮助吗?
plt.hist(df1_small['fz'], bins=[-5, -4.5, -4, -3.5, -3,-2.5,-2,-1.5,-1,-0.5,0, 0.5, 1,1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5])
sns.kdeplot(df1_small['fz'],fill=True, color = 'Red')
df1_small['fz'].plot(kind = "kde")
plt.xlabel('Distribution of fz of small particles')
plt.xlim(-5, 5)
plt.show()
这是我的代码,我得到的情节是这样的:
如果你注意到了,直线图是一种直线只有在0。
我如何在所有的箱子后面画一条线?
数据来源:https://github.com/Laudarisd/csv
1条答案
按热度按时间0vvn1miw1#
如果你只想跟踪
plt.hist
的轮廓,使用返回的counts
和bins
:如果您尝试覆盖
sns.kdeplot
:density=True
以绘制概率密度而不是原始计数clip
KDE到直方图范围bw_adjust