考慮下面的例子
dfa = pd.DataFrame({'type' : ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q'],
'value' : [2,3,4,2,5,3,6,5,3,1,3,5,7,5,3,5,4],
'date' : [pd.to_datetime('2021-01-01')]*17})
dfa
Out[337]:
type value date
0 a 2 2021-01-01
1 b 3 2021-01-01
2 c 4 2021-01-01
3 d 2 2021-01-01
4 e 5 2021-01-01
5 f 3 2021-01-01
6 g 6 2021-01-01
7 h 5 2021-01-01
8 i 3 2021-01-01
9 j 1 2021-01-01
10 k 3 2021-01-01
11 l 5 2021-01-01
12 m 7 2021-01-01
13 n 5 2021-01-01
14 o 3 2021-01-01
15 p 5 2021-01-01
16 q 4 2021-01-01
如您所見,我有(太多)類別,但我仍然需要同時繪制所有類別。我嘗試使用hatchin 中的引數,matplotlib但這似乎并沒有遮蔽某些模式而不是其他模式(因此更多類別在視覺上是不同的)。
dfa.set_index(['date','type']).unstack().plot.bar(stacked = True, hatch = 'o')

我能在這里做什么?謝謝!
uj5u.com熱心網友回復:
您可以遍歷生成的條,并為每個單獨的組分配一個獨特的
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/339916.html
標籤:Python 熊猫 matplotlib
上一篇:matplotlib繪圖轉換
