pythonはMatplotlibを使って円グラフを描きます。


本論文の実例は、皆さんにAndroid九宮格写真展示の具体的なコードを共有しました。
関数のパラメータ

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:図形描画のデータを指定します。
explode:円グラフのいくつかの部分の強調表示を指定します。すなわち爆発式が現れます。
labels:円グラフにラベルの説明を追加します。凡例の説明と似ています。
colors:円グラフの塗りつぶし色を指定します。
atotpct:自動的にパーセンテージ表示を追加し、書式設定の方法で表示することができます。
pctdistance:パーセンテージラベルと円心の距離を設定します。
show:円グラフの影効果を追加しますか?
labeldistance:各扇形ラベル(凡例)と円心の距離を設定します。
startangle:円グラフの初期配置角度を設定する。
radius:円グラフの半径の大きさを設定します。
counterclock:円グラフを反時計回りの順に表示するかどうか。
wedgeprops:円グラフの内外境界の属性を設定します。境界線の太さ、色などです。
textprops:円グラフのテキストの属性を設定します。フォントサイズ、色などです。
センター:円グラフの中心点位置を指定し、デフォルトは原点です。
frame:円グラフの後ろの枠を表示するかどうか、もしTrueに設定するなら、枠x軸とy軸の範囲と円グラフの中心位置を同時に制御する必要があります。
コード

import matplotlib.pyplot as plt
 
#          (    R  ggplot  )
plt.style.use('ggplot')
 
#     
edu = [0.2515,0.3724,0.3336,0.0368,0.0057]
labels = ['  ','  ','  ','  ','  ']
 
explode = [0,0.1,0,0,0] #             
colors=['#9999ff','#ff9999','#7777aa','#2442aa','#dd5555'] #      
 
#              
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
plt.rcParams['axes.unicode_minus'] = False
 
#   、         ,         ,     
plt.axes(aspect='equal')
 
#   x  y    
plt.xlim(0,4)
plt.ylim(0,4)
 
#     
plt.pie(x = edu, #     
    explode=explode, #         
    labels=labels, #         
    colors=colors, #            
    autopct='%.1f%%', #         ,        
    pctdistance=0.8, #              
    labeldistance = 1.15, #               
    startangle = 180, #          
    radius = 1.5, #        
    counterclock = False, #      ,          
    wedgeprops = {'linewidth': 1.5, 'edgecolor':'green'},#             
    textprops = {'fontsize':12, 'color':'k'}, #           
    center = (1.8,1.8), #        
    frame = 1 )#          ,      
 
#   x  y    
plt.xticks(())
plt.yticks(())
#      
plt.title('              ')
 
#     
plt.show()
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。