![](/img/trans.png)
[英]Change Box and Point Grouping Hue on Seaborn Boxplot
[英]Boxplot color grouping in seaborn
我有 9 個箱線圖,分為 3 組:
seaborn
到 plot 怎么可能所有 A 為紅色,所有 B 為綠色,所有 C 為藍色?
我使用bplot = sns.boxplot(data=[d for d in data], width=0.5)
創建箱線圖,並且知道bplot.artists
的存在。 任何人都可以提供一個提示嗎?
偽代碼:
for a in row:
for b in column:
if box in left:
graph with color 'red'
elif box in middle:
graph with color 'green'
elif box in right:
graph with color 'blue'
else:
'no color'
基本上,我for
使用嵌套循環進行循環,其中包含一個if/else
算法(或任何你稱之為的算法)。 如果它在頂欄中,請將其塗成紅色。 如果它在底欄中,請將其塗成藍色。 如果它在中間列,則將其塗成綠色。 否則,不要塗上顏色。 這應該可以讓您粗略估計您需要什么。 它可以通過添加另一種顏色輕松擴展。 它可擴展到 N 行和 M 列。
color 是一個可選參數,它被傳遞到底層 matplotlib object 所以只需在初始化參數中指定它: sns.boxplot(data, color='blue')
並使用 for 循環點擊 A、B 和 Z0D61F8370CAD1D412D5Z38
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.