[英]pandas plot with different variable for subplots and colour?
目前這段代碼:
count_df = (df[['rank', 'name', 'variable', 'value']]
.groupby(['rank', 'variable', 'name'])
.agg('count')
.unstack())
count_df .head()
# value
# name 1lin STH_km27_lin ST_lin S_lin
# rank variable
# 1.0 NEE 24 115 33 28
# Qg 23 54 14 9
# Qh 37 124 11 28
# ...
count_df.plot(kind='bar')
給我這個情節:
在.plot()
調用中使用.plot()
subplots=True
得到我:
這是非常沒用的,因為顏色映射到與子圖表面相同的變量。 有沒有辦法選擇哪個列/索引用於子繪圖,這樣我仍然可以有每個name
顏色( count_df
列標題),但每個variable
子圖,以便每個子圖有一個name/rank
,由分組rank
,並通過顏色的name
?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.