Ist es möglich, dass Beschriftungen angezeigt werden, wenn Sie den Mauszeiger über einen Punkt in matplotlib im Stammdiagramm bewegen?

Ich bin neu in Matplotlib und möchte Stängel in einem Stängelplot mit XY-CoOd kennzeichnen, wenn sich die Maus über diesem Punkt befindet. Als ich gesucht habe, war alles für Streudiagramme gedacht. (Es ist möglich, Beschriftungen anzuzeigen, wenn Sie mit der Maus über einen Punkt in matplotlib fahren.

def plot_matching(mzs,ints,matching,scan_num):
fig=p1.gcf()
fig.canvas.set_window_title('MS/MS Viewer')
rel_ints=relative_intensity(ints)
p1.xlim(min(mzs)-100,max(mzs)+100)
p1.ylim(min(rel_ints),max(rel_ints)+5)
p1.title('Scan Number:'+scan_num)
p1.xlabel('m/z')
p1.ylabel('Relative intensity')
mzs_rel=zip(mzs,rel_ints)    
for x,y in mzs_rel:
    x1=[]
    y1=[]
    x1.append(x)
    y1.append(y)
    markerline, stemlines, baseline=p1.stem(x1,y1)
    p1.setp(markerline, 'Marker', '')
    for m in matching:
        if x==m[1] and y>3.0:
            p1.setp(stemlines, linewidth=2, color='r')
            p1.text(x,y,m[0],fontsize=12)
            break
        else:
            p1.setp(stemlines,linewidth=2, color='g')
return p1

Wird der Streudiagramm auch für das Stammdiagramm verknüpft?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage