![4b3e546937f14c292887954cdc6af4d7.png](https://i-blog.csdnimg.cn/blog_migrate/9103ea2d76123d85d99153a3df81930d.png)
封面图片来源:为什么《美国国家科学院院刊》的图画得往往没有《自然》、《科学》精致?
这张封面图片告诉我们,配色的重要性!
1.问题描述
在python中使用matplotlib库绘制图像,在使用plt.subplot( )绘制多个子图时,如何方便地为每个子图添加title以及坐标轴标签?
2.问题解决
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(1, 2, 1)
ax2 = fig.add_subplot(1, 2, 2)
x = np.random.rand(11).cumsum()
y = np.random.rand(11).cumsum()
ax1.plot(x, y, 'c*-', label='ax1', linewidth=2)
ax2.plot(x, y, 'm.-.', label='ax2', linewidth=1)
ax1.legend()
ax1.set_title('hahaha')
ax2.legend()
ax2.set_title('xixixi')
ax2.set_xlabel('hengzhou')
ax2.set_ylabel('zongzhou')
plt.show()
3.为什么要写这么一篇文章呢?
因为常常忘记在哪份代码里写的,写到知乎上比较方便查阅,也有助于和遇到类似问题的朋友间相互讨论。