是否可以使用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”。 –
谢谢我会阅读文档并找出其余的东西。 :) –