有任何问题欢迎在评论区提出!

绘制直方图:

'''
来源:天善智能韦玮老师 课堂笔记
作者: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()