pythonplt制作饼状图_4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图
目錄
[TOC]
前言
餅狀圖需要導入的是:
plt.pie(x, labels= )
(一)簡單的餅狀圖
(1)說明:
pyplot.``pie(x, explode=None, labels=None……)
屬性
說明
類型
x
數據
list
labels
標簽
list
autopct
數據標簽
%0.1%% 保留一位小數
explode
突出的部分
list
shadow
是否顯示陰影
bool
pctdistance
數據標簽的距離圓心位置
0~1
labeldistance
標簽的比例
float
startangle
開始繪圖的角度
float
radius
半徑長
默認是1
(2)源代碼:
# 導入模塊
import matplotlib.pyplot as plt
# 數據
labels = ["A", "B", "c", "d"]
fracs = [15, 30, 45, 10]
# 畫圖
plt.pie(x=fracs, labels=labels)
# 展示
plt.show()
(3)展示效果:
(二)添加陰影和突出部分
(1)說明:
添加一些兩屬性: explode=exp, shadow=True
(2)原代碼:
# 導入模塊
import matplotlib.pyplot as plt
# 數據
labels = ["A", "B", "c", "d"]
fracs = [15, 30, 45, 10]
exp = [0, 0.1, 0, 0]
# 畫圖
plt.pie(x=fracs, labels=labels, explode=exp, shadow=True)
# 展示
plt.show()
(3)輸出效果:
(三)顯示圖例和數據標簽:
(1)說明:
添加屬性:(顯示數據標簽)
autopct="%0.2f%%"
添加代碼:(顯示圖例)
plt.legend()
(2)原代碼:
# 導入模塊
import matplotlib.pyplot as plt
# 數據
labels = ["A", "B", "c", "d"]
fracs = [15, 30, 45, 10]
exp = [0, 0.1, 0, 0]
# 畫圖
plt.pie(x=fracs, labels=labels, explode=exp, shadow=True, autopct="%0.2f%%")
# 顯示圖例
plt.legend()
# 展示
plt.show()
(3)輸出效果:
作者:Mark
日期:2019/02/13 周三
總結
以上是生活随笔為你收集整理的pythonplt制作饼状图_4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matplotlib之pyplot画饼图
- 下一篇: python学习笔记_week22