我想使用一个注释框,因为它可以在同一把斧头上进行更多操作而没有任何花样,但是如何将其锚定在像真实图例一样的角落?
考虑
import matplotlib.pyplot as plt
import numpy as np
x = np.random.normal(0, 1, 100)
fig, ax = plt.subplots()
ax.plot(x, alpha=0.6, label="legend")
ax.annotate(
s="annotate",
xy=(0.01, 0.94),
xycoords="axes fraction",
bbox=dict(
boxstyle="round",
alpha=0.25,
facecolor = "white",
edgecolor = "grey"
),
)
ax.legend(loc="upper right")
plt.show()
一开始看起来不错,但在调整大小时会中断。
这与Is it possible to anchor a matplotlib annotation to a data coordinate in the x-axis, but to a relative location in the y-axis?不同,后者的目的是保持一致的比率。在这里,我想保持与角的绝对偏移。