gpt4 book ai didi

python - 有没有办法在 plotly.py 中禁用悬停栏/模式栏?

转载 作者:行者123 更新时间:2023-11-28 22:33:16 24 4
gpt4 key购买 nike

所以使用最少的代码在 plotly.py 中生成图表:

from plotly.offline import plot
from plotly.graph_objs import Scatter
plot([Scatter(x=[1, 2, 3, 4, 5], y=[3, 2, 1, 2, 3])])

生成一个漂亮的图表,上面有一个模式栏。我想将我的图表嵌入到一个栏目看起来非常干扰的网站中。在 plotly.js 中,有一种非常简单的方法可以禁用模式栏,如图所示 here . plotly.js 中的解决方案只是提供额外的参数:Plotly.newPlot('myDiv', data, layout, {displayModeBar: false});

我知道有一种方法可以从明显禁用模式栏的 plotly 中保存静态图像,但这会丢失绘图本身的交互式悬停操作,这很有用,而它附带的栏并不是真的对我有用。我想知道是否有办法以与 plotly.js 的工作方式类似的方式删除模式栏?

我想一个解决方案是始终检查生成的 HTML 文件并将悬停栏的每个部分添加到 r.modeBarButtonsToRemove,从长远来看这可能会带来麻烦。

最佳答案

我已经能够使用配置关键字参数来做到这一点,就像这样:

graph = py.plot(
figure,
output_type='div',
auto_open=False,
show_link=False,
config=dict(
displayModeBar=False
)
)

关于python - 有没有办法在 plotly.py 中禁用悬停栏/模式栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40125918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com