国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python使用Matplotlib畫餅圖

2020-01-04 14:28:22
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內(nèi)容如下

函數(shù)參數(shù)

plt.pie(x, explode=None, labels=None, colors=None,     autopct=None, pctdistance=0.6, shadow=False,     labeldistance=1.1, startangle=None,     radius=None, counterclock=True, wedgeprops=None,     textprops=None, center=(0, 0), frame=False)

x:指定繪圖的數(shù)據(jù);
explode:指定餅圖某些部分的突出顯示,即呈現(xiàn)爆炸式;
labels:為餅圖添加標(biāo)簽說明,類似于圖例說明;
colors:指定餅圖的填充色;
autopct:自動(dòng)添加百分比顯示,可以采用格式化的方法顯示;
pctdistance:設(shè)置百分比標(biāo)簽與圓心的距離;
shadow:是否添加餅圖的陰影效果;
labeldistance:設(shè)置各扇形標(biāo)簽(圖例)與圓心的距離;
startangle:設(shè)置餅圖的初始擺放角度;
radius:設(shè)置餅圖的半徑大小;
counterclock:是否讓餅圖按逆時(shí)針順序呈現(xiàn);
wedgeprops:設(shè)置餅圖內(nèi)外邊界的屬性,如邊界線的粗細(xì)、顏色等;
textprops:設(shè)置餅圖中文本的屬性,如字體大小、顏色等;
center:指定餅圖的中心點(diǎn)位置,默認(rèn)為原點(diǎn)
frame:是否要顯示餅圖背后的圖框,如果設(shè)置為True的話,需要同時(shí)控制圖框x軸、y軸的范圍和餅圖的中心位置;

代碼

import matplotlib.pyplot as plt # 設(shè)置繪圖的主題風(fēng)格(不妨使用R中的ggplot分隔)plt.style.use('ggplot') # 構(gòu)造數(shù)據(jù)edu = [0.2515,0.3724,0.3336,0.0368,0.0057]labels = ['中專','大專','本科','碩士','其他'] explode = [0,0.1,0,0,0] # 用于突出顯示大專學(xué)歷人群colors=['#9999ff','#ff9999','#7777aa','#2442aa','#dd5555'] # 自定義顏色 # 中文亂碼和坐標(biāo)軸負(fù)號(hào)的處理plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']plt.rcParams['axes.unicode_minus'] = False # 將橫、縱坐標(biāo)軸標(biāo)準(zhǔn)化處理,保證餅圖是一個(gè)正圓,否則為橢圓plt.axes(aspect='equal') # 控制x軸和y軸的范圍plt.xlim(0,4)plt.ylim(0,4) # 繪制餅圖plt.pie(x = edu, # 繪圖數(shù)據(jù)    explode=explode, # 突出顯示大專人群    labels=labels, # 添加教育水平標(biāo)簽    colors=colors, # 設(shè)置餅圖的自定義填充色    autopct='%.1f%%', # 設(shè)置百分比的格式,這里保留一位小數(shù)    pctdistance=0.8, # 設(shè)置百分比標(biāo)簽與圓心的距離    labeldistance = 1.15, # 設(shè)置教育水平標(biāo)簽與圓心的距離    startangle = 180, # 設(shè)置餅圖的初始角度    radius = 1.5, # 設(shè)置餅圖的半徑    counterclock = False, # 是否逆時(shí)針,這里設(shè)置為順時(shí)針方向    wedgeprops = {'linewidth': 1.5, 'edgecolor':'green'},# 設(shè)置餅圖內(nèi)外邊界的屬性值    textprops = {'fontsize':12, 'color':'k'}, # 設(shè)置文本標(biāo)簽的屬性值    center = (1.8,1.8), # 設(shè)置餅圖的原點(diǎn)    frame = 1 )# 是否顯示餅圖的圖框,這里設(shè)置顯示 # 刪除x軸和y軸的刻度plt.xticks(())plt.yticks(())# 添加圖標(biāo)題plt.title('芝麻信用失信用戶教育水平分布') # 顯示圖形plt.show()

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亳州市| 红原县| 白城市| 渭南市| 寿阳县| 乌海市| 台江县| 兴业县| 株洲市| 衡山县| 始兴县| 闽侯县| 石棉县| 大埔区| 集贤县| 芦山县| 临沭县| 慈溪市| 吉安县| 荣成市| 蚌埠市| 屏东市| 桃园市| 天柱县| 延庆县| 台前县| 秀山| 舒城县| 上杭县| 青神县| 隆化县| 仙居县| 高要市| 万安县| 留坝县| 大渡口区| 阳曲县| 安顺市| 商都县| 即墨市| 沙河市|