#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. Боюсь, вы не сможете этого сделать.