Открыть html-файл plotly из скрипта Python / R

#python #r #plotly #r-plotly #plotly-python

#python #r #plotly #r-plotly #plotly-python

Вопрос:

У меня есть график plotly, хранящийся в HTML-файле, file.html . Это было создано в другом скрипте, используя, например:

 import plotly.graph_objects as go
fig = go.Figure(data=go.Bar(y=[2, 3, 1]))
fig.write_html('file.html', auto_open=True)
  

Есть ли способ напрямую открыть html файл без перезаписи кода plotly?
Что-то вроде:

 fig = go.read_html('file.html')
  

Мне нужен график внутри переменной. Например, это должно работать:

 fig = read html file file.html
fig.write_html('copyOfFile.html', auto_open=True)
  

Я использую как Python, так и R, поэтому мне хотелось бы найти решение для обоих / одного из них.

Ответ №1:

Вы можете использовать стандартную библиотеку python webbrowser. Для открытия документа используется браузер по умолчанию.

 import webbrowser
webbrowser.open('file.html')
  

Комментарии:

1. Извините, я не объяснил по-хорошему. Мне нужен график в переменной. веб-браузер открывает фигуру извне (или я могу сохранить ее в переменной? Я думаю, что он возвращает логическое значение).

2. Что вы хотите сделать после того, как сохраните его в переменной. Почему бы не использовать fig как есть?

3. Потому что у меня нет кода, используемого для создания графика. У меня есть только выходной файл file.html .

4. Боюсь, вы не сможете этого сделать.