matplotlib(4)饼图
生活随笔
收集整理的這篇文章主要介紹了
matplotlib(4)饼图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
準備工作
import matplotlib.pyplot as plt %matplotlib inline import numpy as np import pandas as pd plt.rcParams['font.sans-serif'] = ['SimHei']#用來正常顯示中文標簽 plt.rcParams['axes.unicode_minus'] = False#用來正常顯示負號餅圖
datas = [33,16,56,90,55] colors = ['red','green','pink','blue','orange'] labels = ['1','2','3','4','5'] plt.pie(datas,colors = colors,labels = labels)若給的數列和不到1,則會有空白
x = [0.1,0.5,0.2] plt.pie(x)plt.pie(x,explode=[ , , ])
可以把餅圖的每一塊分離出來
x = [1,5,2] plt.pie(x,explode=[0.2,0,0]) x = [1,5,2] plt.pie(x,explode=[0.2,0.6,0])plt.pie(x,startangle= )
可以把起始邊旋轉一定的角度
x = [1,5,2] plt.pie(x,startangle=90)plt.pie(x,labels=[“1”,“2”,“3”],labeldistance=)
可調節標注離中心的距離
plt.pie(x,labels=["1","2","3"],labeldistance=0.5)出現百分比
plt.pie(x,labels=["1","2","3"],labeldistance=1.2,autopct='%1.1f') plt.pie(x,labels=["1","2","3"],labeldistance=1.2,autopct='%1.1f%%')百分比離中心的距離
plt.pie(x,labels=["1","2","3"],labeldistance=1.2,autopct='%1.1f%%',pctdistance=0.2)餅圖放大
plt.pie(x,labels=["1","2","3"],radius=2)加邊框
plt.pie(x,labels=["1","2","3"],frame=True) plt.pie(x,labels=["1","2","3"],frame=True) plt.xlim(-1,1) plt.ylim(-1,1) plt.grid()設置標簽大小和顏色
plt.pie(x,labels=["a","b","c"],textprops={'fontsize':20,'color':'red'})環形圖
plt.pie(x,labels=["a","b","c"],textprops={'fontsize':20,'color':'red'}) plt.pie([1],colors='w',radius=0.7)內嵌環形餅圖
plt.figure(dpi=600) a=[0.4,0.15,0.2,0.1,0.15] b=[0.3,0.25,0.2,0.1,0.15] plt.pie(a) plt.pie(b,radius=0.7)總結
以上是生活随笔為你收集整理的matplotlib(4)饼图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘怎么加载iso文件 如何使用U盘加载
- 下一篇: 怎么删除笔记本密码忘记了 忘记笔记本密码