图例点击事件



对于一个plot图形(例如plot express scatter),当我单击该图形图例中的一个项目时,我如何触发事件/函数/回调?具体来说,我的目的是通过点击图例来改变图中点的颜色。提前感谢!

基于这个线程:https://community.plotly.com/t/hide-a-component-with-one-event-and-make-it-visible-with-another/19290我使用以下回调:

@app.callback(Output('your_figure_id', 'figure'),
[Input('your_figure_id', 'restyleData')])
def update(x):
#modify/create new figure as you wish, x contains the legend entry you clicked
return figure

由于输入和输出图形id相同,此回调将更新原始图形,如果您想保持输入图形不变,则只需给出另一个输出id。

相关内容

  • 没有找到相关文章

最新更新