Plotly 可移动/可拖动图例,python

Posted

技术标签:

【中文标题】Plotly 可移动/可拖动图例,python【英文标题】:Plotly moveable/draggable legends, python 【发布时间】:2016-11-03 19:34:54 【问题描述】:

是否有可能使情节图例可拖动?目前,我的图例位于图表之外。我想将它移动到文档中的图表中,但我希望能够使其可拖动。

【问题讨论】:

【参考方案1】:

据我所知,没有直接的方法可以在 Plotly 图表上拖动图例。

您可以通过在 html 画布中创建图例并将每个图例项的 onclick() 函数绑定到 Plotly PostMessage API restyle 任务来找到解决方法。

有一个 PostMessage API here 的实时示例,您应该能够破解它。告诉我你的进展,这听起来很有趣!

【讨论】:

【参考方案2】:

您可以在绘图配置中设置"editable": True

https://github.com/plotly/plotly.js/blob/master/src/plot_api/plot_config.js#L46-L54

【讨论】:

以上是关于Plotly 可移动/可拖动图例,python的主要内容,如果未能解决你的问题,请参考以下文章

具有多轴问题的可拖动图例

Plotly 可拖动图中的 reactiveValue() 问题

将 y 轴移动到中间并在每侧制作两个图例以用于 Plotly 发散条形图

如何在 plotly (Python) 中解决此图例标签问题?

如何在 Python 中使用 Plotly Express 仅显示图例的子集(plotly.express,px)?

plotly.js 图例与图形重叠