matplotlib畫散點圖的步驟:1、導入必要的函式庫;2、建立數據,可以產生一些隨機數據;3、使用「plt.scatter()」函數建立散點圖,設定顏色、大小、透明度等屬性;4、使用「plt.xlabel()」和「plt.ylabel()」新增x軸和y軸的標籤,使用「plt.title()」新增標題;5、使用「plt .show()”函數顯示圖表等。
本教學作業系統: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中文網其他相關文章!