【问题标题】:How to paint pandas scatter matrix?如何绘制熊猫散布矩阵?
【发布时间】:2016-08-26 00:14:25
【问题描述】:

Pandas scatter matrix - 是一种用于绘制成对特征的工具。例如,我们有著名的 Irises 数据集。在这种情况下,散点矩阵看起来像这样:

如何将 Iris Setosa 涂成黄色、Virginica 涂成蓝色和 Versicolour 涂成红色?

【问题讨论】:

    标签: python numpy pandas matplotlib plot


    【解决方案1】:

    您可以通过c 参数传递颜色向量

    iris = datasets.load_iris()
    df=pd.DataFrame(iris.data)
    colMap={0:"red",1:"blue",2:"yellow"}
    cols=list(map(lambda x:colMap.get(x),iris.target))
    scatter_matrix(df,  diagonal='hist',c=cols)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 2021-03-12
      • 2017-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多