1
如何繪製條形圖的條形圖不同顏色只有使用熊貓數據框plot
方法?熊貓數據框條形圖 - 繪圖條從特定色表映射條不同顏色
如果我有這樣的數據幀:
df = pd.DataFrame({'count': {0: 3372, 1: 68855, 2: 17948, 3: 708, 4: 9117}}).reset_index()
index count
0 0 3372
1 1 68855
2 2 17948
3 3 708
4 4 9117
什麼df.plot()
爭論是否需要設置成圖中的每個條:
- 採用「配對」顏色表
- 每塊試驗田吧不同的顏色
我在試圖:
df.plot(x='index', y='count', kind='bar', label='index', colormap='Paired', use_index=False)
結果:
我已經知道(是的,這工作,但同樣,我目的是要弄清楚如何與只有做到這一點。當然,它必須能夠):
def f(df):
groups = df.groupby('index')
for name,group in groups:
plt.bar(name, group['count'], label=name, align='center')
plt.legend()
plt.show()