如何防止情节自动绘图

时间:2015-04-08 19:09:50

标签: python plotly

到目前为止,我刚刚发现并且喜欢它。我有这个代码由主网站提供

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)当我运行此代码时,我的浏览器会自动弹出并向我显示图表。我想要的只是网址,以便我以后可以将其嵌入到html文件中。有没有办法关闭打开浏览器的功能并向我显示图表?

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

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

3 个答案:

答案 0 :(得分:19)

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

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

答案 1 :(得分: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})。显然我发现“玩这个数据”的提法含糊不清。你可以看到我在这里写的解决方法:Adding config modes to Plotly.Py offline - modebar

答案 2 :(得分:0)

您可以轻松删除离线图表中的导出到plot.ly 链接。

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

并将真实值更改为false。