The example in this article describes how Python implements a line cursor between two axes in matplotlib. Share to everyone for your reference. Specifically as follows:
Take a look at the following examples and effects.
|1 2 3 4 5 6 7 8 9 10 11 12-13||#-*-Coding:utf-8-*-from matplotlib.widgets import multicursor to Pylab import figure, show, NP t = Np.arange (0.0, 2 .0, 0.01) S1 = np.sin (2*np.pi*t) s2 = np.sin (4*np.pi*t) FIG = figure () Ax1 = Fig.add_subplot (211) Ax1.plot (T, s1) Ax2 = fi G.add_subplot (212, Sharex=ax1) ax2.plot (t, s2) Multi = Multicursor (Fig.canvas, (AX1,AX2), color= ' R ', lw=1) show ()|
Here is the graphic effect, and as the cursor moves, a vertical line will be drawn between the two graphs.
This function is sometimes more useful.
I hope this article will help you with your Python programming.