python 绘制子图时如何在总图上加label
时间: 2023-06-04 22:03:55 浏览: 210
python matplotlib如何给图中的点加标签
5星 · 资源好评率100%
对于这个问题,可以使用Matplotlib中的subplots函数进行子图绘制,并且在总图上使用xlabel和ylabel函数添加横纵轴标签。例如:
```
import matplotlib.pyplot as plt
fig, axs = plt.subplots(nrows=2, ncols=2)
axs[0, 0].plot([1, 2, 3], [4, 1, 2])
axs[0, 0].set_title('Plot 1')
axs[0, 1].plot([1, 2, 3], [4, 1, 2])
axs[0, 1].set_title('Plot 2')
axs[1, 0].plot([1, 2, 3], [4, 1, 2])
axs[1, 0].set_title('Plot 3')
axs[1, 1].plot([1, 2, 3], [4, 1, 2])
axs[1, 1].set_title('Plot 4')
fig.suptitle('Main title')
plt.xlabel('X label')
plt.ylabel('Y label')
plt.show()
```
其中,fig代表总图,axs代表子图,nrows和ncols分别为子图的行数和列数。设置子图的标题可以使用set_title函数,设置总图的标题可以使用suptitle函数,设置横轴标签和纵轴标签可以使用xlabel和ylabel函数。
阅读全文