iT邦幫忙

2024 iThome 鐵人賽

DAY 22
0

Matplotlib基本使用

1. 繪製基本圖形

https://ithelp.ithome.com.tw/upload/images/20240930/20168338fEpaHJfSvc.png
https://ithelp.ithome.com.tw/upload/images/20240930/20168338XnnqyBwkkI.png
線的樣式則是使用到上一篇提到的plot套件可實現。

進階繪圖

1. 繪製直方圖

https://ithelp.ithome.com.tw/upload/images/20240930/20168338NrdNAFXUYz.png
ax.hist(data, bins=5, color='g', edgecolor='black')
data: 這是你要用來繪製直方圖的數據。這個數據會被分成若干個區間(bins),並顯示每個區間的頻數。
bins=5: 指定直方圖的區間數量(bins)。在這個例子中,數據會被分成 5 個區間,然後繪製每個區間的頻數。
color='g': 設定直方圖的顏色。'g' 代表綠色,這是直方圖的填充顏色。
edgecolor='black': 設定直方圖每個柱狀的邊緣顏色。這裡使用 'black',即黑色,來使柱狀的邊緣更加明顯。
https://ithelp.ithome.com.tw/upload/images/20240930/20168338kAm17wZ1uj.png

2. 繪製散佈圖

https://ithelp.ithome.com.tw/upload/images/20240930/20168338H9nMR5wqj9.png
ax.scatter(x, y, color='m', marker='x')
x: 這是一個數據列表或數組,表示散佈圖中每個點的橫坐標(x座標)。
y: 這是一個數據列表或數組,表示散佈圖中每個點的縱坐標(y座標)。x 和 y 的長度必須相同,因為每個 x 值都對應一個 y 值。
color='m': 設定散佈圖中點的顏色。'm' 代表洋紅色(magenta)。
marker='x': 設定散佈圖中點的形狀。'x' 代表十字形(cross)。
https://ithelp.ithome.com.tw/upload/images/20240930/20168338KTk3eUkqKJ.png

以上便是Matplotlib套件常使用到的繪圖,明日會再介紹更多圖形。


上一篇
Matplotlib套件
下一篇
Matplotlib進階繪圖
系列文
Python 新手村——基礎技能養成記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言