Python多个子图,在其中一个子图中画一个箭头
时间: 2024-05-03 22:16:47 浏览: 167
python实现在一个画布上画多个子图
要在一个子图中画箭头,可以使用Matplotlib的annotate()函数。下面是一个例子:
```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots(2, 2) # 创建一个2x2的子图
# 在其中一个子图中画一个箭头
ax[0, 1].annotate("",
xy=(0.2, 0.5), # 箭头起点的坐标
xytext=(0.8, 0.5), # 箭头终点的坐标
arrowprops=dict(arrowstyle="->")) # 箭头的样式
plt.show()
```
这段代码会创建一个2x2的子图,然后在第一行第二列的子图中画一个箭头。箭头的起点坐标是(0.2, 0.5),终点坐标是(0.8, 0.5),箭头的样式是箭头朝向终点方向。你可以根据需要调整箭头的起点和终点坐标以及箭头的样式。
阅读全文