15

我刚刚发现并喜欢它。我有主网站提供的这段代码

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)有没有办法摆脱“玩这个数据”链接?

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

4

3 回答 3

23

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

py.plot(data, filename='basic_line', auto_open=False)
于 2015-04-08T19:22:02.623 回答
0

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}。显然,我发现“使用这些数据”的引用模棱两可。你可以看到我在这里写的解决方法:将配置模式添加到 Plotly.Py 离线 - 模式栏

于 2016-04-08T15:22:25.750 回答
0

您可以在离线图中轻松删除Export to plot.ly链接。

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

并将真值改为假。

于 2017-03-14T17:34:50.043 回答