【问题标题】:pandas.plotting scatter_matrix confusion about main diagonal plotspandas.plotting scatter_matrix 关于主对角线图的混淆
【发布时间】:2021-06-19 08:35:08
【问题描述】:

我对@9​​87654322@ 在pandas.plotting 模块中的工作方式有点困惑。例如,看这里的情节https://www.geeksforgeeks.org/pair-plots-using-scatter-matrix-in-pandas/

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

【问题讨论】:

    标签: pandas scatter-matrix


    【解决方案1】:

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

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

    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'}:在“kde”和“hist”之间选择核密度估计或对角线直方图。

    【讨论】:

      猜你喜欢
      • 2020-04-17
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 2017-07-20
      • 1970-01-01
      • 2018-02-07
      • 2014-03-23
      • 2017-04-30
      相关资源
      最近更新 更多