textarea's documentation指出关键字title
用于“ Text to be displayed in a tooltip when hovering over the element.
”,因此,我想到了像这样将数字附加到title
上:
data = [
{
'values': [[10,90],[5, 95],[15,85],[20,80]],
'type': 'pie',
},
]
fig = dcc.Graph(
id='graph',
figure={
'data': data,
'layout': {
'margin': {
'l': 30,
'r': 0,
'b': 30,
't': 0
},
'legend': {'x': 0, 'y': 1}
}
}
)
dcc.Textarea(value='Some text', title=fig)
但是,将鼠标悬停在文本区域上时,不会显示饼图。鼠标悬停在文本区域上时,只会显示[object Object]
。
有没有办法做到这一点?我知道我可以实现一个按钮并使用单击来显示图形,但是我希望它是应用程序的简单界面,并且尽可能不单击。
编辑:我刚才遇到了this文章,该文章悬停在条形图上时显示静态图像。我不明白这是怎么回事。我知道JS对悬停时出现的图像负责,但是我在.py
文件中的哪个地方写JS代码?又如何?