Để vẽ đường (mũi tên) nằm ngoài trục tọa độ, ta dùng annotate().
Các bước
- Thiết lập kích thước hình và điều chỉnh khoảng đệm giữa và xung quanh subplots.
- Tạo hình mới hoặc kích hoạt hình hiện có dùng figure().
- Xóa hình hiện tại.
- Thêm '~.axes.Axes' vào hình như phần subplot dùng add_subplot().
- Dùng annotate() đặt đường ngoài trục.
- Hiển thị hình dùng show().
Ví dụ
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure(1)
fig.clf()
ax = fig.add_subplot(1, 1, 1)
ax.annotate('', xy=(0, -0.1), xycoords='axes fraction',
xytext=(1, -0.1), arrowprops=dict(arrowstyle="<->", color='b'))
plt.show()
Kết quả
