Ответ 1
Чтобы отключить всплывающие окна, вы можете использовать auto_open=FALSE
и попробовать следующее
py.plot(data, filename='basic_line', auto_open=False)
Я только что обнаружил замысел и как это до сих пор. У меня есть этот код, предоставленный основным веб-сайтом
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) Есть ли способ избавиться от ссылки "Играть с этими данными"?
Я прочел через предоставленную документацию, но пришел с пустыми руками по этим двум вопросам.
Чтобы отключить всплывающие окна, вы можете использовать auto_open=FALSE
и попробовать следующее
py.plot(data, filename='basic_line', auto_open=False)
py.plot(data, show_link=False)
отключит эту ссылку (если вы ссылаетесь на ссылку, которая говорит Export to plot.ly
). По крайней мере, он использует:
import plotly.offline as py
. Что касается ссылки наверху (когда вы наводите указатель мыши на график), я пытаюсь избавиться от Save and edit plot in cloud
, но только найти параметры для нее в версии java script... и это скрывает который имеет другие полезные элементы (опция javascript: {displayModeBar: false}
). Очевидно, я нахожу ссылку на "играть с этими данными" неоднозначно. Вы можете найти обходной путь, который я написал здесь: Добавление режимов конфигурации в Plotly.Py offline - режимbar
Вы можете легко удалить ссылку Экспорт в plot.ly в автономном графике.
Откройте сохраненный файл html в текстовом редакторе. и искать. { "showLink": true, "linkText": "Export to plot.ly" }
И измените истинное значение на false.