如何防止plotly自动打印

2024-04-25 02:09:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是有计划地发现了,并且喜欢到目前为止。我有主网站提供的代码

import plotly.plotly as py
from plotly.graph_objs import *

trace0 = Scatter(
    x=[1,2,3,4],
    y=[10,15,13,17]
)
trace1 = Scatter(
    x=[1,2,3,4],
    y=[16,5,11,9]
)
data = Data([trace0, trace1])

unique_url = py.plot(data, filename='basic-line')

我对两件事很好奇:

1)运行此代码时,浏览器会自动弹出并显示图表。我只需要这个url,以便以后可以将它嵌入到html文件中。有没有办法关闭打开浏览器并显示图表的功能?

2)有没有办法摆脱“播放此数据”链接?

我已经梳理了所提供的文件,但在这两个问题上却空手而归。


Tags: 文件代码pyimporturldata网站图表
3条回答

py.plot(data, show_link=False)将取消该链接(如果您所指的链接是Export to plot.ly)。至少它使用了: import plotly.offline as py。至于顶部的链接(当您将鼠标悬停在图形上时),我试图去掉Save and edit plot in cloud,但只在java脚本版本下找到选项。。。这将隐藏整个栏,其中包含其他有用的项(javascript选项是:{displayModeBar: false})。显然,我发现“利用这些数据”的提法模棱两可。你可以看到我在这里写的解决方法:Adding config modes to Plotly.Py offline - modebar

要禁用弹出窗口,可以使用auto_open=FALSE并尝试以下操作

py.plot(data, filename='basic_line', auto_open=False)

您可以轻松删除脱机图形中的导出到plot.ly链接。

在文本编辑器中打开保存的html文件。寻找。{“showLink”:true,“linkText”:“导出到plot.ly”}

并将true值更改为false。

相关问题 更多 >