问题 如何防止情节自动绘图


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

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)有没有办法摆脱'使用此数据播放'链接?

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


10128
2018-04-08 19:09


起源



答案:


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

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

15
2018-04-08 19:22



我会尝试并回复你。我想知道为什么我在文档中找不到它。 - Matt Cremeens
可悲的是,我不知道如何删除“使用此数据”部分 - Daniel Robertson
如果事实证明你的建议阻止我的浏览器弹出,那么我会给你信任。不过,我认为直到今晚才能测试它。我想知道是否设置 world_readable = false 会做的伎俩。我的图表最终会进入pdf,脚注有点像眼睛,它甚至不能用于PDF格式。 - Matt Cremeens
来自Plotly的安德鲁在这里,丹尼尔的回答是正确的解决第1部分,你应该能够看到这一点 help(py.plot)。您目前无法删除“使用此数据播放”。事后你可以在JS中做到这一点,但它可能不是你想要的解决方案。 - theengineear
我没想到会引起名人的反应。大。谢谢。我想我需要更多关注帮助文件。太感谢了! - Matt Cremeens


答案:


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

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

15
2018-04-08 19:22



我会尝试并回复你。我想知道为什么我在文档中找不到它。 - Matt Cremeens
可悲的是,我不知道如何删除“使用此数据”部分 - Daniel Robertson
如果事实证明你的建议阻止我的浏览器弹出,那么我会给你信任。不过,我认为直到今晚才能测试它。我想知道是否设置 world_readable = false 会做的伎俩。我的图表最终会进入pdf,脚注有点像眼睛,它甚至不能用于PDF格式。 - Matt Cremeens
来自Plotly的安德鲁在这里,丹尼尔的回答是正确的解决第1部分,你应该能够看到这一点 help(py.plot)。您目前无法删除“使用此数据播放”。事后你可以在JS中做到这一点,但它可能不是你想要的解决方案。 - theengineear
我没想到会引起名人的反应。大。谢谢。我想我需要更多关注帮助文件。太感谢了! - Matt Cremeens


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离线 - 模式栏


0
2018-04-08 15:22





你可以轻松删除它 输出到plot.ly 链接在离线图表中。

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

并将true值更改为false。


0
2018-03-14 17:34