Note
Go to the endto download the full example code.
Cursor#
importmatplotlib.pyplotaspltimportnumpyasnpfrommatplotlib.widgetsimportCursor# Fixing random state for reproducibilitynp.random.seed(19680801)fig,ax=plt.subplots(figsize=(8,6))x,y=4*(np.random.rand(2,100)-.5)ax.plot(x,y,'o')ax.set_xlim(-2,2)ax.set_ylim(-2,2)# Set useblit=True on most backends for enhanced performance.cursor=Cursor(ax,useblit=True,color='red',linewidth=2)plt.show()

References
The use of the following functions, methods, classes and modules is shownin this example: