我有多个维度的数据,其中之一是人口类型(f
或g
)。
在进行scatter_matrix
时,我希望能够通过颜色区分总体g
和总体h
的行
df = pd.DataFrame([['g', 1, 2], ['g', 3, 4], ['f', 5, 6], ['f', 7, 8]], columns=['pop', 'A', 'B'])
pd.plotting.scatter_matrix(df)
pop A B
0 g 1 2
1 g 3 4
2 f 5 6
3 f 7 8
散点图不会在点之间产生差异,并且会绘制所有组合。我只想匹配给定总体的点(并为其分配颜色)。
对于上述情况,这意味着在左下角的散点图中,我希望与1 - 2
和3 - 4
对应的点是一种颜色(g
类型的数据集)和5 - 6
和7 - 8
的另一种颜色(类型为f
的数据集)和