1. 程式人生 > 實用技巧 >matplotlib.pyplot畫圖包的使用簡介 (2) [散點圖]

matplotlib.pyplot畫圖包的使用簡介 (2) [散點圖]

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["font.family"] = 'SimHei'  # 將字型改為中文

##########################生成模擬散點座標###############################
n = 1024            #散點個數
#正態座標
x1 = np.random.normal(0,1,n)             #隨機生成正態分佈的資料
y1 = np.random.normal(0,1,n) #均值為0標準差為1 #均勻座標 x2 = np.random.uniform(-4,4,(1,n)) #隨機生成均勻分佈的資料 y2 = np.random.uniform(-4,4,(1,n)) #值為-4到4,shape為(1,n) plt.scatter(x1,y1,color = 'b',marker="o",label = '正態分佈') # 匯入座標資料繪製散點圖 plt.scatter(x2,y2,color = '
r',marker="*",label = '均勻分佈') plt.legend() #顯示圖例 plt.title('標準正態分佈', fontsize=20) # 設定圖的標題 plt.rcParams['axes.unicode_minus'] = False # 設定了中文字型預設後,座標的"-"號無法顯示,設定這個引數就可以避免 plt.text(2.4, 2.4, '均 值:0\n標準差:1'
) #設定文字 ##########################設定座標軸範圍########################## plt.xlim(-5,5) plt.ylim(-5,5) ###########################設定座標軸標籤########################## plt.xlabel('橫座標x',fontsize = 14) plt.ylabel('縱座標y',fontsize = 14) ##########################畫圖########################## plt.show()