0

我正在尝试在 sklearn 乳腺癌数据集上做一些 EDA。

我可以使用此处概述的 hack 成功创建带有图例的散点图矩阵: https ://github.com/holoviz/hvplot/issues/210

hv.extension("bokeh")
matrix = hvplot.scatter_matrix(df.drop("target_name",axis=1),c="target")
legend_cheat=df.drop("target_name",axis=1).hvplot.scatter("mean area", "worst area", by="target", legend="right", 
                                                         width=150, height=150
                                                         ).opts("Scatter", size=0, xaxis=None, yaxis=None, 
                                                         show_frame=False, toolbar=None)
matrix + legend_cheat

情节太大,无法完整显示,但这里是带有图例的右上角: 在此处输入图像描述

有没有办法将散点图、直方图和图例设置为使用相同的颜色?我认为散点c="target"矩阵和by="target"图例散点图的设置将使颜色与上面链接中的示例相匹配。

谢谢

4

1 回答 1

0

也许seaborn和pairplot?

# importing packages
import seaborn
import matplotlib.pyplot as plt
  
############# Main Section ############
# loading dataset using seaborn
df = seaborn.load_dataset('tips')
# pairplot with hue sex
seaborn.pairplot(df)
# to show
plt.show()

在此处输入图像描述

名为“hue”的参数控制颜色。有关更多信息,请参阅此链接。

https://indianaiproduction.com/seaborn-pairplot/

于 2021-05-30T20:48:31.443 回答