为什么 seaborn.dist 和 pyplot.hist 在同一数据上生成两个不同的直方图?
数据挖掘
Python
数据
可视化
分配
海运
2021-10-03 12:56:32
2个回答
第一个返回分布的概率密度。如您所见,它们积分为 1,即它们覆盖相同的区域(因为它们是概率,而不是原始数据)。
第二个返回实际频率,这就是为什么您拥有数据的实际规模。具有不同尺度的不同直方图。
这些绘图函数pyplot.hist
、seaborn.countplot
和seaborn.displot
都是绘制单个变量频率的辅助工具。根据这个变量的性质,它们可能或多或少适合可视化。
所有函数pyplot.hist
、seaborn.countplot
和seaborn.displot
充当 matplotlib 条形图的包装器,如果认为手动绘制此类条形图过于繁琐,则可以使用这些函数。
对于连续变量,可以使用apyplot.hist
或。seaborn.distplot
对于离散变量,aseaborn.countplot
更方便。