繁体   English   中英

pandas.plotting scatter_matrix 混淆关于主对角线图

[英]pandas.plotting scatter_matrix confusion about main diagonal plots

我对scatter_matrix模块中的pandas.plotting的工作原理有点困惑。 例如,请参阅 plot 此处https://www.geeksforgeeks.org/pair-plots-using-scatter-matrix-in-pandas/

沿主对角线的 3 个图看起来像分布。 但是 y 和 x 轴标签表明它正在绘制一个变量与自身的关系,所以它不应该是一条直线吗? 分布从何而来?

默认情况下pandas.plotting.scatter_matrix在对角线上绘制直方图。 每个直方图仅显示该数据列的计数。 否则,正如您所提到的,我们在对角线上只有(无用的)直线。

有一个diagonal参数可以在直方图或 kernel 密度之间进行选择:

pandas.plotting.scatter_matrix(frame, alpha=0.5, figsize=None, ax=None, grid=False, diagonal='hist', marker='.', density_kwds=None, hist_kwds=None, range_padding=0.05, **kwargs)

...

diagonal{'hist', 'kde'} :在对角线上的 Kernel 密度估计或直方图 plot 之间选择“kde”和“hist”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM