簡體   English   中英

如何在創建散點圖矩陣時更改seaborn中的顏色優先級

[英]how to change colour priority in seaborn while creating scatter plot matrix

我正在使用以下代碼創建散點圖:

import seaborn as sns
sns.set(style="ticks")
sns.pairplot(visualdf, hue="Target")

我在目標中有輸出類別,所以我得到 3 種顏色,紅色、藍色和綠色。 因為紅色占總分的 95%,藍色占總分的 4%,綠色占總分的 1%。

因此,數據點重疊。

我想設置顏色的優先級,綠色將是最高優先級,然后是藍色和紅色。 因此,如果它重疊,它將顯示最高優先級列。

如何以有效的方式做到這一點。

你可以這樣做:

import seaborn as sns
sns.set(style="ticks")
visuald_otherOrder = visuald.sort_values(by=['Target'], ascending=False)
sns.pairplot(visualdf_otherOrder, hue="Target")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM