Выходные данные в блокноте Jupyter для сохранения при экспорте как HTML - PullRequest
0 голосов
/ 03 апреля 2020

Я хочу иметь возможность видеть свою графическую фигуру, когда записная книжка сохранена как HTML.

Воспроизводимый пример:

import plotly.graph_objects as go
animals=['giraffes', 'orangutans', 'monkeys']

fig = go.Figure([go.Bar(x=animals, y=[20, 14, 23])])
fig.show()

Я понимаю, что есть два способа сделать это:

  1. Stati c image
  2. Интерактивный HTML встроенный код

Метод 1: stati c

from IPython.display import Image
import plotly.io as pio
img_bytes = pio.to_image(fig, format='png')
Image(img_bytes)

или

ячейка уценки с: после сохранения записи файл в png и запуск его через онлайн base64 конвертер

<img src="data:image/png;base64,CODE_FOLLOWS_HERE" />

Метод 2: интерактивный

fig.write_html("myfile.html")

Это создает отдельное html файл с сюжетом. Можно ли просто записать в записную книжку?

Есть ли способ, чтобы при сохранении всей записной книжки как html фигура отображалась в виде интерактивного графика?

Я не могла не работает ни одно из следующих действий. Они отображаются в моем блокноте на azure, но после сохранения как html они не отображаются.

1 Ответ

0 голосов
/ 03 апреля 2020

Сохранение вывода вручную в виде screenshot.png с последующей загрузкой с использованием

from IPython.display import Image
Image(filename="screenshot.png")

. Этот способ отображается, когда записная книжка сохраняется как HTML. Однако это всего лишь решение c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...