06.plot - wwj-2017-1117/graph GitHub Wiki

import matplotlib.pyplot as plt

fig = plt.figure()

设置整个图的标题

fig.suptitle('Main figure title') fig.tight_layout()

x = [0, 1] y = [0, 1]

绘制第一个图

设置子图(sub)在整个图中显示位置

p1 = fig.add_subplot(2, 1, 1) p1.plot(x, y, label='p1')

设置x轴显示

p1.set_xlabel('p1-x')

设置y轴显示

p1.set_ylabel('p1-y')

设置子图的title显示

p1.set_title('Test-01.oo')

设置是否显示方格

p1.grid(True)

是否显示图例(标签)

p1.legend()

绘制第二个图

p2 = fig.add_subplot(2, 3, 4) p2.plot(x, y, label='p2') p2.set_title('Test-02',loc ='left') p2.legend()

绘制第三个图

p3 = fig.add_subplot(2, 3, 5) p3.plot(x, y, label='p3') p3.set_title('Test-03') p3.legend()

绘制第四个图

p4 = fig.add_subplot(2, 3, 6) p4.plot(x, y, label='p4') p4.set_title('Test-04') p4.legend()

plt.show()