当我的 Plotly Interactive Graph 悬停在折线图中的特定点上时,如何更改它显示的内容

How can I change what my Plotly Interactive Graph displays when it hovers over a specific point in the line graph

标题说明了一切。目前它只显示该特定点的 X 和 Y 值,但我希望它显示与该点相关的一些文本。有没有办法手动覆盖这些交互式图中显示的内容?

fig = plt.figure(figsize=(15,7))
plt.plot(X1,Y1, label = 'One')
plt.plot(X2,Y2, label = 'Two')
plt.ylim([-1.0,1.0])
leg = plt.legend(loc='lower right',
       ncol=3,
       fontsize=15,
        fancybox=True)
leg.get_frame().set_facecolor('white')
leg.get_frame().set_edgecolor('grey')
plt.show()

py.iplot_mpl(fig)

我只是将简单的 Matplotlib 代码转换为绘图。任何建议将不胜感激。

-MT

只需将 text 属性添加到 trace 即可控制将鼠标悬停在数据点上时显示的文本。

import plotly.plotly as py
import plotly.graph_objs as go

trace0 = go.Scatter(
    x=[1, 2, 3],
    y=[1, 2, 3],
    text=['One', 'Two', 'Three'],
    mode='markers'
)

data = go.Data([trace0])
plot_url = py.plot(data)