是否可以使用matplotlib以餅圖的形式打印DataFrame
? This有繪製很多圖表類型的指令,包括條形圖,直方圖,散點圖等,但是餅圖丟失了嗎?使用matplotlib繪製熊貓數據框到餅圖
4
A
回答
5
import matplotlib.pyplot as plt
plt.pie(DataFrame([1,2,3]))
似乎按預期工作。如果DataFrame有多個列,它將會升起。
8
熊貓有這個內置到pd.DataFrame.plot()
。您只需使用kind='pie'
標誌並告訴它您想要的列(或使用subplots=True
即可獲取所有列)。這會自動爲您添加標籤,甚至還會執行百分比標籤。
import matplotlib.pyplot as plt
df.Data.plot(kind='pie')
爲了使它更少量的自定義,你可以這樣做:
fig = plt.figure(figsize=(6,6), dpi=200)
ax = plt.subplot(111)
df.Data.plot(kind='pie', ax=ax, autopct='%1.1f%%', startangle=270, fontsize=17)
如果你告訴DataFrame
是ax=ax
。您也可以使用所有正常的matplotlib plt.pie()
標誌,如上所示。
相關問題
- 1. 使用matplotlib繪製熊貓數據框圖
- 2. 用熊貓數據框繪製盒圖
- 3. 熊貓數據框繪圖
- 4. 用熊貓和matplotlib繪圖
- 5. 爲什麼KeyError用matplotlib繪製熊貓數據框?
- 6. 使用Matplotlib改變圖形中的顏色來繪製熊貓數據框
- 7. 如何使用熊貓數據框繪製點和圖圖
- 8. 基本熊貓matplotlib繪圖
- 9. 複雜的數據框與熊貓/ Matplotlib繪製
- 10. Matplotlib繪製x在熊貓數據框中蜱正確
- 11. 得到熊貓matplotlib線繪製
- 12. Python - 將matplotlib繪圖轉換爲熊貓數據框
- 13. 如何繪製熊貓數據框?
- 14. 使用熊貓來繪製數據
- 15. 繪製誤差棒matplotlib,利用大熊貓數據幀
- 16. 如何在python熊貓中使用matplotlib繪製兩張圖?
- 17. 繪製與大熊貓和matplotlib
- 18. 如何使用點繪製熊貓數據框的兩列?
- 19. 在python下使用熊貓,如何使用matplotlib繪製日期?
- 20. 使用matplotlib在同一圖表上繪製來自熊貓數據框的線條和條形圖
- 21. 使用熊貓繪製直方圖python
- 22. 使用timedelta索引從熊貓數據框繪圖
- 23. 使用繪圖數據框大熊貓(ylabel)
- 24. 我的熊貓數據框輸出可以繪製成圖嗎?
- 25. 在一個圖中繪製多個熊貓數據框
- 26. 在熊貓數據框上繪製堆疊的條形圖
- 27. python熊貓數據框groupby值和繪製多個圖
- 28. 如何使用matplotlib函數fill_between與熊貓數據框
- 29. 用熊貓和matplotlib繪製條形圖的平均線
- 30. 熊貓Matplotlib線圖
非常感謝您的回答。它工作正常。但如何基於DataFrame列名來放置圖表標籤? –
閱讀「pie」的文檔,並使用DataFrame的「.columns」。 –
謝謝我會閱讀文檔並找出其餘的東西。 :) –