jupyter notebook如何将其他代码创建到一个子图中
时间: 2023-11-09 15:07:55 浏览: 83
要将其他代码创建到一个子图中,您需要使用Matplotlib的子图功能。以下是一个例子:
```python
import matplotlib.pyplot as plt
# 创建第一个图形
plt.figure(1)
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
# 创建子图
plt.figure(2)
plt.subplot(211)
plt.plot([1,2,3])
plt.subplot(212)
plt.plot([4,5,6])
# 显示图形
plt.show()
```
在这个例子中,我们首先创建了一个名为“Figure 1”的图形,并向其中添加了一些数据。接下来,我们创建了第二个图形,并使用`plt.subplot()`方法创建了一个名为“Subplot 211”的子图和一个名为“Subplot 212”的子图,并向每个子图添加了一些数据。
您可以使用`plt.subplots()`方法更方便地创建子图。以下是一个使用`plt.subplots()`方法的例子:
```python
import matplotlib.pyplot as plt
# 创建第一个图形
fig1, ax1 = plt.subplots()
ax1.plot([1,2,3,4])
ax1.set_ylabel('some numbers')
# 创建子图
fig2, (ax2_1, ax2_2) = plt.subplots(2)
ax2_1.plot([1,2,3])
ax2_2.plot([4,5,6])
# 显示图形
plt.show()
```
在这个例子中,我们首先使用`plt.subplots()`方法创建了一个名为“Figure 1”的图形和一个名为“Axes 1”的子图,并向其中添加了一些数据。接下来,我们使用`plt.subplots()`方法创建了一个包含两个子图的图形,并将这些子图分配给名为“Axes 2-1”和“Axes 2-2”的变量。然后,我们向每个子图添加了一些数据。
无论您使用哪种方法,都可以将其他代码创建到一个子图中。只需将该代码添加到正确的子图对象中即可。
阅读全文