大家好,我想绘制以下类型使用seaborn具有不同的数据集的情节。问题是当使用直方图类型时,即使提供了内核曲线,我也无法命名这些bin(如2-2.5,2.5-3..etc)。条形图不具有绘制图片中正常曲线的功能。该图像似乎是使用SPSS统计软件包,我几乎不知道。
以下是我能得到的最接近的事(我重视的代码)
df = pd.DataFrame({'cat': ['1-1.5', '1.5-2', '2-2.5','2.5-3','3-3.5','3.5-4','4-4.5','4.5-5'],'val': [0,0,1,7,7,33,17,10]})
ax = sns.barplot(y = 'val', x = 'cat',
data = df)
ax.set(xlabel='Categories', ylabel='Frequency')
plt.show()
所以我想你问的问题是“如果我已经有堆积的数据在箱子里,我怎么用KDE绘制直方图?”如果你已经有了'正常曲线',这很容易。否则,这条曲线会是什么? – ImportanceOfBeingErnest
其实正常的弯曲并不意味着在这里完美的钟形。根据数据可能会有偏差。 (在这种情况下,它肯定是倾斜的,而不是正常的)。是的,这个问题应该按照你的建议改变,这正是我问的问题。 :) –