plt画图

1、画图一般流程

import matplotlib.pyplot as plt
a = [1,2,3,4,5,6]
b = [1,2,3,4,5,6]
c = [3,4,5,6,7,8]
plt.title('Image')
plt.xlabel('a_iter')
plt.ylabel('b/c')
plt.plot(a,b,label = 'b')
plt.plot(a,c,label = 'c')
plt.legend(loc='upper left')
plt.show()
Figure_1.png
import matplotlib.pyplot as plt
a = [1,2,3,4,5,6]
b = [1,2,3,4,5,6]
c = [3,4,5,6,7,8]
fig= plt.figure()
ax =plt.subplot(111)
plt.xlabel('a_iter')
plt.ylabel('b/c')
ax.plot(a,b,label = 'b')
ax.plot(a,c,label = 'c')
box=ax.get_position()
ax.set_position([box.x0,box.y0,box.width*0.8,box.height])
ax.legend(loc='upper left',bbox_to_anchor=(1.0,0.5))
plt.show()
Figure_2.png

2、每个函数的参数

1、plt.legend(loc='?')参数

'best'         : 0, (only implemented for axes legends)(自适应方式)
'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4,
'right'        : 5,
'center left'  : 6,
'center right' : 7,
'lower center' : 8,
'upper center' : 9,
'center'       : 10,

2、plt.plot(a,b,'?')设置曲线颜色和形状

形状:
'-'    实线
'--'   虚线
'-.'   点线
':'    点虚线
'.'    点
','    像素
'o'    圆形
'v'    朝下的三角形
'^'    朝上的三角形
'<'    朝左的三角形
'>'    朝右的三角形
'1'    tri_down marker
'2'    tri_up marker
'3'    tri_left marker
'4'    tri_right marker
's'    正方形
'p'    五角形
'*'    星型
'h'    1号六角形
'H'    2号六角形
'+'    +号标记
'x'    x号标记
'D'    钻石形
'd'    小版钻石形
'|'    垂直线形
'_'    水平线行
颜色:
‘b’    蓝色
‘g’    绿色
‘r’    红色
‘c’    青色
‘m’    品红
‘y’    黄色
‘k’    黑色
‘w’    白色

你可能感兴趣的:(plt画图)