Describe the bug
When I run the IV curve example (https://pvlib-python.readthedocs.io/en/stable/gallery/iv-modeling/plot_singlediode.html), the annotation arrows show up in a second figure:
If I move plt.show() from the current line down below the draw_arrow functions, it looks correct:

Is this a bug? Or maybe there's something different with my setup?