一、基本概念
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()陳述句將圖形顯示出來,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/245250.html
標籤:其他
