```py import matplotlib.pyplot as plt from drawarrow import ax_arrow fig, ax = plt.subplots() ax.scatter([1, 2, 3, 8, 6, 10], [2, 5, 3, 9, 2, 10]) ax.set_xlim(0, 11) ax_arrow( tail_position=[1.5, 2], head_position=[9.7, 9.5], inflection_position=[4, 8], color="red", double_headed=True, fill_head=False, head_width=4, head_length=5, ax=ax, ) ax.axvline(x=4) plt.show() ``` 
Activity
JosephBARBIERDARNAL commentedon Mar 18, 2025
hint: it might be because it uses the ax.transaxes instead of data coordinate?