В документации говорится, что вы можете задать artists
или axes
в качестве входных данных для mplcursors.cursor
, используя artists_or_axes
kwarg.
Итак, в вашем случае вы должны предоставить mplcursors.cursor
только экземпляр Axes
, на котором вы хотели бы видеть курсоры, а не другой.
Например, что-то вроде этого должно работать, чтобы показывать курсоры только на ax1
:
import matplotlib.pyplot as plt
import mplcursors
fig, (ax1, ax2) = plt.subplots(2)
ax1.plot(range(5))
ax2.plot(range(5))
mplcursors.cursor(artists_or_axes=ax1, hover=True)
plt.show()