2
A
回答
1
顯然,這是對wishlist。 Here's一個在帖子中提到的可以做你想要的但是有幾個函數的例子。
但是,一個快速的解決方案是將兩個柱狀圖並排繪製並自定義該圖。
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
#create multindex dataframe
arrays = [['Fruit', 'Fruit', 'Fruit', 'Veggies', 'Veggies', 'Veggies'],
['Bananas', 'Oranges', 'Pears', 'Carrots', 'Potatoes', 'Celery']]
index = pd.MultiIndex.from_tuples(list(zip(*arrays)))
df = pd.DataFrame(np.random.randint(10, 50, size=(1, 6)), columns=index)
#plotting
fig, axes = plt.subplots(nrows=1, ncols=2, sharey=True, figsize=(14/2.54, 10/2.54)) # width, height
for i, col in enumerate(df.columns.levels[0]):
print(col)
ax = axes[i]
df[col].T.plot(ax=ax, kind='bar', width=.8)
ax.legend_.remove()
ax.set_xlabel(col, weight='bold')
ax.yaxis.grid(b=True, which='major', color='black', linestyle='--', alpha=.4)
ax.set_axisbelow(True)
for tick in ax.get_xticklabels():
tick.set_rotation(0)
#make the ticklines invisible
ax.tick_params(axis=u'both', which=u'both', length=0)
plt.tight_layout()
# remove spacing in between
fig.subplots_adjust(wspace=0) # space between plots
plt.show()
相關問題
- 1. 情節大熊貓
- 2. 熊貓情節,結合兩塊地塊
- 3. 兩個次要情節在在熊貓
- 4. 情節熊貓/ Python的
- 5. 情節:由多個colmuns組大熊貓
- 6. 熊貓groupby情節給出了第一個情節兩次
- 7. 大熊貓情節axvspan
- 8. Matplotlib:情節在熊貓
- 9. 情節鍵數在熊貓
- 10. 熊貓:創建情節
- 11. 大熊貓的兩列分組
- 12. 熊貓分類新級別
- 13. 用熊貓分級索引
- 14. 熊貓中的時間分級
- 15. 3個變量的熊貓情節
- 16. 使用熊貓的情節小剔
- 17. 熊貓直方圖與kde的情節?
- 18. 熊貓的熊貓(v0.8.0)的高級索引分配
- 19. 熊貓酒吧情節錯誤欄
- 20. 面膜從大熊貓情節
- 21. 大熊貓數據幀情節列
- 22. yticklabels截斷在大熊貓情節
- 23. 大熊貓情節多類別行
- 24. 熊貓據幀情節線圖
- 25. 熊貓情節x軸標籤
- 26. 系列情節大熊貓彩色
- 27. 大熊貓情節修改y軸
- 28. 在大熊貓中聚合一個級別的分組數據
- 29. 大熊貓 - 讓未分類分級列
- 30. 熊貓合併兩個多級系列