要使用Python和Matplotlib绘制subplot中的多条线,你需要了解以下几个基础概念:
plt.subplots()
创建一个图形和一组子图。ax.plot()
方法绘制线条。import matplotlib.pyplot as plt
import numpy as np
# 创建数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)
# 创建一个图形和一组子图
fig, axs = plt.subplots(3)
# 在每个子图上绘制线条
axs[0].plot(x, y1, 'r') # 红色正弦曲线
axs[0].set_title('Sine')
axs[1].plot(x, y2, 'g') # 绿色余弦曲线
axs[1].set_title('Cosine')
axs[2].plot(x, y3, 'b') # 蓝色正切曲线
axs[2].set_title('Tangent')
# 自动调整子图参数,使之填充整个图形区域
plt.tight_layout()
# 显示图表
plt.show()
set_title()
, set_xlabel()
, set_ylabel()
等方法。通过上述步骤和代码示例,你应该能够在subplot中成功绘制多条线,并根据需要调整它们的样式和布局。
领取专属 10元无门槛券
手把手带您无忧上云