實驗七:散點圖和折線圖繪製

一、基本概念

1、散點圖:散點圖是指在迴歸分析中,數據點在直角座標系平面上的分佈圖,散點圖表示因變量隨自變量而變化的大致趨勢,據此可以選擇合適的函數對數據點進行擬合。

2、折線圖:折線圖是排列在工作表的列或行中的數據可以繪製到折線圖中。折線圖可以顯示隨時間(根據常用比例設置)而變化的連續數據,因此非常適用於顯示在相等時間間隔下數據的趨勢。

二、代碼編寫

1、散點圖案例

import matplotlib.pyplot as plt
import numpy as np

# 設置中文黑體爲默認字體,正常顯示負號
plt.rcParams['font.sans-serif']="SimHei"
plt.rcParams['axes.unicode_minus']=False
# 隨機點個數:1024,繪製正態分佈的點
n = 1024
x = np.random.normal(0,1,n)
y = np.random.normal(0,1,n)
# 繪製散點圖
plt.scatter(x,y,color="blue",marker="*")
# 設置標題,顯示文本
plt.title("標準正態分佈",fontsize=20)
plt.text(2.5,2.5,"均值:0\n標準差:1")
# 設置x軸和y軸的範圍
plt.xlim(-4,4)
plt.ylim(-4,4)
# 設置x軸和y軸文本
plt.xlabel('橫座標x',fontsize=14)
plt.ylabel('橫座標y',fontsize=14)
# 顯示繪圖
plt.show()

2、折線圖案例

import matplotlib.pyplot as plt
import numpy as np

# 設置中文黑體爲默認字體
plt.rcParams['font.sans-serif']="SimHei"
# 生成隨機數
n = 24
y1 = np.random.randint(27,37,n)
y2 = np.random.randint(40,60,n)
# 繪製折線圖
plt.plot(y1,label="溫度")
plt.plot(y2,label="溼度")

# 設置x軸和y軸的範圍
plt.xlim(0,23)
plt.ylim(20,70)
# 設置x軸和y軸文本
plt.xlabel('小時',fontsize=12)
plt.ylabel('測量值',fontsize=12)
# 設置標題和圖例
plt.title('24小時溫度溼度統計',fontsize=16)
plt.legend()
plt.show()

三、補充說明

1、繪圖庫matplotlib,首先利用pip命令安裝該庫。

2、導入語句:import matplotlib.pyplot as plt,將繪製庫別名取爲plt。

3、最後一定要利用plt.show()語句將圖形顯示出來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章