iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 17
0
自我挑戰組

30天搞懂Python系列 第 17

[第17天]30天搞懂Python-plot繪圖

  • 分享至 

  • xImage
  •  

前言

使用matplotlib函式庫實作plot繪圖。

程式實作

install matplotlib

pip install matplotlib

https://ithelp.ithome.com.tw/upload/images/20201002/20107143vYlZPdgsOA.jpg

程式

#載入matplotlib函式庫
import matplotlib.pyplot as plt
#解決中文字型
plt.rcParams['font.sans-serif'] = ['Microsoft JhengHei'] 
plt.rcParams['axes.unicode_minus'] = False
#X軸標籤
labels = ['G1', 'G2', 'G3', 'G4', 'G5']
#男生平均
men_means = [30, 45, 40, 45, 47]
#女生平均
women_means = [15, 42, 34, 30, 35]
#男生標準差
men_std = [1, 4, 3, 3, 2]
#女生標準差
women_std = [2, 6, 1, 4, 3]
#bar的寬度
width = 0.5       

fig, ax = plt.subplots()

ax.bar(labels, men_means, width, yerr=men_std, label='男生')
ax.bar(labels, women_means, width, yerr=women_std, bottom=men_means,
       label='女生')
ax.set_ylabel('分數')
ax.set_title('性別分數')
ax.legend()

plt.show()

程式執行成果

https://ithelp.ithome.com.tw/upload/images/20201002/20107143daodmv9V1B.jpg


上一篇
[第16天]30天搞懂Python-SciPy
下一篇
[第18天]30天搞懂Python-RegEx
系列文
30天搞懂Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言