plt如何绘制两个图并且分别设置x轴和y轴的坐标
时间: 2023-06-09 11:05:39 浏览: 89
在panel中画X,Y轴,并分轴。
你可以使用plt.subplots()创建多个子图,每个子图可以设置自己的坐标轴。以下是一个示例:
```
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(-5, 5, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 创建两个子图
fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1)
# 第一个子图
ax1.plot(x, y1)
ax1.set_xlabel('x')
ax1.set_ylabel('y1')
# 第二个子图
ax2.plot(x, y2)
ax2.set_xlabel('x')
ax2.set_ylabel('y2')
# 显示图形
plt.show()
```
这段代码可以创建两个子图,并分别绘制y=sin(x)和y=cos(x),每个子图都有自己的x和y坐标轴。
阅读全文