#!/etc/bin/python #coding=utf-8 import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt np.random.seed(1000) y = np.random.standard_normal(20) plt.figure(figsize=(7,4)) #画布大小 plt.plot(y.cumsum(),'b',lw = 1.5) # 蓝色的线 plt.plot(y.cumsum(),'ro') #离散的点 plt.grid(True) plt.axis('tight') plt.xlabel('index') plt.ylabel('value') plt.title('A simple Plot') plt.show()
05,直方图
1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/etc/bin/python #coding=utf-8 import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt np.random.seed(2000) y = np.random.standard_normal((1000, 2)) plt.figure(figsize=(7,5)) plt.hist(y,label=\['1st','2nd'\],bins=25)#stacked=True,同图堆叠 plt.grid(True) plt.xlabel('value') plt.ylabel('frequency') plt.title('Histogram') plt.show()
06,其他
1 2 3 4 5
plt.figure(1) # 创建图表1 散点图 Scatter plots:pl.plot(x, y)改成pl.plot(x, y, 'o') 线条红色:把pl.plot(x, y, 'o')改成pl.plot(x, y, ’or’) 线条样式 Changing the line style虚线:plot(x,y, '--') 蓝色星型markers:plot(x,y, ’b*’)
))
子图控制
1 2 3 4
f1 = pl.figure(1) pl.subplot(221) pl.subplot(222) pl.subplot(212)