matplotlib散點圖怎麼畫

DDD
發布: 2023-12-04 14:28:07
原創
1910 人瀏覽過

matplotlib畫散點圖的步驟:1、導入必要的函式庫;2、建立數據,可以產生一些隨機數據;3、使用「plt.scatter()」函數建立散點圖,設定顏色、大小、透明度等屬性;4、使用「plt.xlabel()」和「plt.ylabel()」新增x軸和y軸的標籤,使用「plt.title()」新增標題;5、使用「plt .show()”函數顯示圖表等。

matplotlib散點圖怎麼畫

本教學作業系統:Windows10系統、Python3.11.4版本、Dell G3電腦。

Matplotlib是一個Python資料視覺化函式庫,可以用來繪製各種類型的圖表,包括散佈圖。以下是一個簡單的範例來展示如何使用Matplotlib來畫出散佈圖。

1.導入必要的函式庫:

import matplotlib.pyplot as plt  
import numpy as np
登入後複製

#2.建立資料:

產生一些隨機資料作為範例。

x = np.random.rand(50)  # 生成50个随机x值  
y = np.random.rand(50)  # 生成50个随机y值
登入後複製

3.建立散佈圖:

使用plt.scatter()函數建立散佈圖。可設定顏色、大小、透明度等屬性。

plt.scatter(x, y, c='b', alpha=0.5)  # c设置颜色,alpha设置透明度
登入後複製

4.新增標籤和標題:

使用plt.xlabel()和plt.ylabel()新增x軸和y軸的標籤,使用plt. title()新增標題。

plt.xlabel('X values')  
plt.ylabel('Y values')  
plt.title('Scatter plot')
登入後複製

5.顯示圖表:

最後,使用plt.show()函數顯示圖表。

plt.show()
登入後複製

Matplotlib也提供了其他屬性來客製化散佈圖,例如設定點的形狀、大小、顏色等。可以使用marker參數來設定點的形狀,如'o'表示圓形,'*'表示星​​形等。可以使用s參數來設定點的大小,可以使用c參數來設定點的顏色。例如:plt.scatter(x, y, marker='o', s=100, c='red')將在紅色背景下繪製圓形點,大小為100。

也可以使用不同的顏色映射或顏色清單來為散佈圖中的不同點賦予不同的顏色。例如,可以使用cmap參數來設定顏色映射,使用c參數來設定每個點的顏色值。例如:plt.scatter(x, y, c=z, cmap='viridis')將根據z值使用viridis顏色對應為點著色。

以上是matplotlib散點圖怎麼畫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板