plt两个数据画在一个图
时间: 2024-03-14 14:46:47 浏览: 14
你可以使用 Matplotlib 库来将两个数据画在同一个图中,下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 创建数据
x1 = [1, 2, 3, 4, 5]
y1 = [10, 8, 6, 4, 2]
x2 = [1, 2, 3, 4, 5]
y2 = [2, 4, 6, 8, 10]
# 绘制第一个数据
plt.plot(x1, y1, label='data1')
# 绘制第二个数据
plt.plot(x2, y2, label='data2')
# 添加图例
plt.legend()
# 展示图像
plt.show()
```
在这个例子中,我们创建了两组数据,然后使用 `plt.plot()` 函数将它们绘制到同一个图中。每个 `plt.plot()` 函数都有一个 `label` 参数,用于标识这个数据。然后我们使用 `plt.legend()` 函数添加了一个图例,它将自动显示出每个数据的标签。最后我们使用 `plt.show()` 函数展示了这个图像。
相关问题
python plt 如何在一张画布画两张图一排
您可以使用subplot()函数来在一张画布上绘制两幅图像,这里是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一些数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 在一张画布上画两幅图像
plt.subplot(1, 2, 1) # 第一行的第一个图
plt.plot(x, y1, 'r')
plt.xlabel('x')
plt.ylabel('y1')
plt.title('sin(x)')
plt.subplot(1, 2, 2) # 第一行的第二个图
plt.plot(x, y2, 'b')
plt.xlabel('x')
plt.ylabel('y2')
plt.title('cos(x)')
plt.show()
```
在这个例子中,我们使用subplot()函数创建了一个包含两个小图的画布,第一个参数1表示画布有1行,第二个参数2表示画布有2列,第三个参数1和2分别表示第一行的两个小图。调用subplot()函数之后,我们就可以像往常一样使用plot()函数在两个小图中绘制图像了。最后,调用show()函数将画布显示出来。
在for循环中的数据画出两个画板和图
好的,我可以为您解释如何在 Python 中使用 Matplotlib 库来绘制两个画板和图。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 创建两个画板
fig, (ax1, ax2) = plt.subplots(2, 1)
# 绘制第一个图
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
ax1.plot(x, y)
ax1.set_title('First Plot')
# 绘制第二个图
x = [1, 2, 3, 4, 5]
y = [5, 4, 3, 2, 1]
ax2.plot(x, y)
ax2.set_title('Second Plot')
# 显示图形
plt.show()
```
在这个例子中,我们首先导入 Matplotlib 库。然后,我们使用 `plt.subplots()` 函数创建了两个画板,并将其分配给变量 `ax1` 和 `ax2`。接下来,我们在第一个画板上绘制了一条直线,并设置了标题。然后,我们在第二个画板上绘制了另一条直线,并设置了标题。最后,我们使用 `plt.show()` 函数显示了图形。
请注意,在这个例子中,我们使用了两个不同的 x 和 y 数组来绘制两个图形。您可以根据自己的需要修改这些数组,并使用 Matplotlib 库来绘制任何类型的图形。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)