seaborn 散点图中的工具提示

use*_*026 6 python matplotlib seaborn

我这里有一个测试数据框。

import pandas as pd
import numpy as np
import seaborn as sns
df = pd.DataFrame({'x': [1,2,3,4],
                   'y': [1,4,9,16],
            'z' : ['A','B','C','D']})
Run Code Online (Sandbox Code Playgroud)

这将看起来像

   x   y  z
0  1   1  A
1  2   4  B
2  3   9  C
3  4  16  D
Run Code Online (Sandbox Code Playgroud)

现在我想做一个seaborn散点图并使用z列放置工具提示。这是我的seaborn散点图代码

g = sns.regplot(x=df["x"],
                y=df["y"], 
            fit_reg=False, scatter_kws={'s':30},
            color='red')

g.set_title('My Plot')

fig = g.get_figure()

fig.savefig('myplot.png')
Run Code Online (Sandbox Code Playgroud)

这是图。 在此处输入图片说明

现在,当我将鼠标悬停在数据点上时,我希望z为该行显示列的值。我该怎么做?