8000 TST: add test for first draw having correct annotation position · matplotlib/matplotlib@a4e7ddd · GitHub
[go: up one dir, main page]

Skip to content

Commit a4e7ddd

Browse files
committed
TST: add test for first draw having correct annotation position
1 parent c720045 commit a4e7ddd

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed
Loading

lib/matplotlib/tests/test_axes.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5931,3 +5931,20 @@ def test_scatter_empty_data():
59315931
# making sure this does not raise an exception
59325932
plt.scatter([], [])
59335933
plt.scatter([], [], s=[], c=[])
5934+
5935+
5936+
@image_comparison(baseline_images=['annotate_across_transforms'],
5937+
style='mpl20', extensions=['png'], remove_text=True)
5938+
def test_annotate_across_transforms():
5939+
x = np.linspace(0, 10, 200)
5940+
y = np.exp(-x) * np.sin(x)
5941+
5942+
fig, ax = plt.subplots(figsize=(3.39, 3))
5943+
ax.plot(x, y)
5944+
axins = ax.inset_axes([0.4, 0.5, 0.3, 0.3])
5945+
axins.set_aspect(0.2)
5946+
axins.xaxis.set_visible(False)
5947+
axins.yaxis.set_visible(False)
5948+
ax.annotate("", xy=(x[150], y[150]), xycoords=ax.transData,
5949+
xytext=(1, 0), textcoords=axins.transAxes,
5950+
arrowprops=dict(arrowstyle="->"))

0 commit comments

Comments
 (0)
0