matplotlib绘图

from matplotlib import pylab
from numpy import random
#生成随机数
# data = random.random_integers(1,100,50)#(最大值,最小值,数据个数)随机生成50个1-100之间的整数
# print(data)
#生成具有正态分布的随机数
n_data = npy.random.normal(10.0,5,1000)#(均数,u,个数)#随机生成1000个数,均数为10.0,u为0.5
#直方图用hist
# pyl.hist(n_data)
#设置直方图的宽度和上下限
pic_set = pyl.arange(0,20,2)#(起始,结束,宽度)
pyl.hist(n_data,pic_set)
#pyl.hist(n_data,pic_set,histtype='stepfilled')#histtype='stepfilled'取消轮廓
pyl.show()
#子图用subplot
# pyl.subplot(5,3,1)#(行,列,当前区域)
# pyl.show()
#折线图/散点图用plot
# x=[2,7,9,4,0]
# y=[8,6,2,3,1]
#折线图
# pyl.plot(x,y)#(可以传3个参数,第一个是x轴数据,第二个是y轴数据,第3个是展现形式)
# pyl.show()
#散点图
# pyl.plot(x,y,'o')
# pyl.show()
#颜色设置
# pyl.plot(x,y,'r')
# pyl.show()
# pyl.plot(x,y,'or')
# pyl.show()
'''
青色(cyan)    --->c
红色(red)     --->r
品色(magenta) --->m
绿色(green)   --->g
蓝色(blue)    --->b
黄色(yellow)  --->y
黑色(block)   --->k
白色(white) --->w
'''
#线条样式
'''
直线    -
虚线    --
-.形式  -.
细小虚线 :
'''
# pyl.plot(x,y,'r:')
# pyl.show()
#点的样式
'''
方形     --s
六角形   --h
六角形   --H
星形     --*
加号     --+
x形      --x
菱形     --d
菱形     --D
五角形   --p
'''
#图形标题及xy轴名称/范围
# pyl.title('测试图')
# pyl.xlabel('x轴')
# pyl.xlim(0,20)
# pyl.ylabel('y轴')
# pyl.ylim(0,18)
# pyl.plot(x,y,'r+')
# pyl.show()
# data.values#第几行第几列
# data.values[]

posted @ 2018-05-06 10:46  Ray_chen  阅读(168)  评论(0)    收藏  举报