有任何問題歡迎在評論區提出!
繪制直方圖:
'''
來源:天善智能韋玮老師 課堂筆記
作者:Dust
直方圖hist某一段資料出現的頻數
'''
import numpy as npy
import matplotlib.pylab as pyl
data3=npy.random.normal(10.0,1.0,10000) # 生成正态分布的随機數
pyl.hist(data3)
pyl.show()
生成正常的随機數繪制直方圖:
'''
來源:天善智能韋玮老師 課堂筆記
作者:Dust
'''
import numpy as npy
import matplotlib.pylab as pyl
data4=npy.random.random_integers(1,25,1000) # 生成正常的随機數
pyl.hist(data4)
pyl.show()
設定上下限和步長:
# 設定直方圖的上下限
sty=npy.arange(2,17,4) # 下限,上限,步長
pyl.hist(data4,sty)
pyl.show()
繪制子圖:
'''
來源:天善智能韋玮老師 課堂筆記
作者:Dust
直方圖hist:某一段資料出現的頻數
'''
import numpy as npy
import matplotlib.pylab as pyl
# 子圖
# pyl.subplot(行,列,目前區域)
pyl.subplot(2,2,1)
# 我很迷惑這裡為什麼不用縮進,但是不用就是不用,記住Python是強制縮進的
x1=[1,2,3,4,5]
y1=[5,3,5,2,5]
pyl.plot(x1,y1) # 這個區域繪制折線圖
pyl.subplot(2,2,2)
x2=[5,2,3,8,6]
y2=[7,9,12,12,3]
pyl.plot(x2,y2)
pyl.subplot(2,1,2)
x3=[5,6,7,8,9,10]
y3=[6,4,1,2,5,4]
pyl.plot(x3,y3)
pyl.show()