matplotlib.pyplot畫圖包的使用簡介 (2) [散點圖]
阿新 • • 發佈:2020-07-20
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()