分類數據我有一個分類數據的數據幀:繪製與大熊貓和matplotlib
colour direction
1 red up
2 blue up
3 green down
4 red left
5 red right
6 yellow down
7 blue down
我想要生成一些圖表,如基於類別餅圖和柱狀圖。有沒有可能創建虛擬數字變量?像
df.plot(kind='hist')
分類數據我有一個分類數據的數據幀:繪製與大熊貓和matplotlib
colour direction
1 red up
2 blue up
3 green down
4 red left
5 red right
6 yellow down
7 blue down
我想要生成一些圖表,如基於類別餅圖和柱狀圖。有沒有可能創建虛擬數字變量?像
df.plot(kind='hist')
這樣的:
df.groupby('colour').size().plot(kind='bar')
您可能會發現從statsmodels有用mosaic
情節。這也可以爲差異提供統計突出顯示。
from statsmodels.graphics.mosaicplot import mosaic
plt.rcParams['font.size'] = 16.0
mosaic(df, ['direction', 'colour']);
但0大小的蜂窩狀的提防 - 它們會導致與標籤的問題。
見this answer的細節
暗示'DF [ 「顏色」。value_counts()。圖(KIND = '酒吧')'共同替代 – openwonk
是否可以指定x標籤的順序? –