iT邦幫忙

2022 iThome 鐵人賽

DAY 28
0
AI & Data

了解Data Science系列 第 28

Python Matplotlib part 3

  • 分享至 

  • xImage
  •  

圓餅圖
接下來介紹用pie()來繪製圓餅圖

import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame([
    ['China', 1450000000],
    ['India', 1400000000],
    ['Indonesia', 278462000],
    ['Pakistan', 229785000],
    ['Bangladesh', 171200000],
    ['Russia', 145031000],
    ['Japan', 124891000], 
    ['Philippines', 115699395], 
    ['Vietnam', 99100000],
    [' Iran', 88000000], 
    ['Turkey', 85214000], 
    ['Thailand', 70100000]],
    columns=['country', 'pop'])
plt.pie(df['pop'], labels=df['country'], autopct='%1.2f%%') 
#autopct是指區塊裡面的百分比的格式
plt.title('Population')
plt.show()

ouput
https://ithelp.ithome.com.tw/upload/images/20221013/20151606jS66IwkuJe.png

想單獨拉一塊來看

exp = [0] * len(df)
exp[6] = 0.5
plt.pie(df['pop'], labels=df['country'], autopct='%1.2f%%', explode=exp)
plt.title('Population')
plt.show()

output
https://ithelp.ithome.com.tw/upload/images/20221013/201516060Jymz1Ky09.png


上一篇
Python Matplotlib part 2
下一篇
Python Matplotlib part 4
系列文
了解Data Science30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言