jupyter notebook子图的构建方法
时间: 2023-09-02 08:09:06 浏览: 121
在 Jupyter Notebook 中,可以使用 Matplotlib 库来绘制图形。要在子图中构建图形,需要使用 Matplotlib 的子图功能。下面是一些构建子图的示例代码:
1. 创建一个带有两个子图的图形
```python
import matplotlib.pyplot as plt
# 创建一个带有两个子图的图形
fig, (ax1, ax2) = plt.subplots(1, 2)
```
2. 在子图中绘制线图
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个带有两个子图的图形
fig, (ax1, ax2) = plt.subplots(1, 2)
# 在第一个子图中绘制线图
x = np.linspace(0, 10, 100)
y = np.sin(x)
ax1.plot(x, y)
ax1.set_title('Sine Wave')
# 在第二个子图中绘制线图
x = np.linspace(0, 10, 100)
y = np.cos(x)
ax2.plot(x, y)
ax2.set_title('Cosine Wave')
# 显示图形
plt.show()
```
3. 在子图中绘制柱状图
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个带有两个子图的图形
fig, (ax1, ax2) = plt.subplots(1, 2)
# 在第一个子图中绘制柱状图
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
ax1.bar(x, y)
ax1.set_title('Bar Chart')
# 在第二个子图中绘制水平柱状图
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
ax2.barh(x, y)
ax2.set_title('Horizontal Bar Chart')
# 显示图形
plt.show()
```
以上是一些常用的子图构建方法,具体可根据需求自行调整代码。
阅读全文