天天看點

python直方圖繪制子圖_Python資料挖掘:繪制直方圖,設定上下限和步長,繪制子圖...

有任何問題歡迎在評論區提出!

繪制直方圖:

'''

來源:天善智能韋玮老師 課堂筆記

作者: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()

python直方圖繪制子圖_Python資料挖掘:繪制直方圖,設定上下限和步長,繪制子圖...

生成正常的随機數繪制直方圖:

'''

來源:天善智能韋玮老師 課堂筆記

作者:Dust

'''

import numpy as npy

import matplotlib.pylab as pyl

data4=npy.random.random_integers(1,25,1000) # 生成正常的随機數

pyl.hist(data4)

pyl.show()

python直方圖繪制子圖_Python資料挖掘:繪制直方圖,設定上下限和步長,繪制子圖...

設定上下限和步長:

# 設定直方圖的上下限

sty=npy.arange(2,17,4) # 下限,上限,步長

pyl.hist(data4,sty)

pyl.show()

python直方圖繪制子圖_Python資料挖掘:繪制直方圖,設定上下限和步長,繪制子圖...

繪制子圖:

'''

來源:天善智能韋玮老師 課堂筆記

作者: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()

python直方圖繪制子圖_Python資料挖掘:繪制直方圖,設定上下限和步長,繪制子圖...