Spec-Zone.ru › Matplotlib 3.4

matplotlib.backends.backend_nbagg

Интерактивные графики в IPython блокноте

класс matplotlib.backends.backend_nbagg.CommSocket(manager)[source]

Базы: object

Управляет соединением Comm между IPython и браузером (клиентом).

Соединения двусторонние, CommSocket может публиковать сообщение через метод send_json и обрабатывать сообщение с помощью on_message. Со стороны JS, figure.send_message и figure.ws.onmessage отвечают за отправку и получение соответственно.

is_open()[source]
on_close()[source]
on_message(message)[source]
send_binary(blob)[source]
send_json(content)[source]
matplotlib.backends.backend_nbagg.FigureCanvas

Псевдоним matplotlib.backends.backend_nbagg.FigureCanvasNbAgg

класс matplotlib.backends.backend_nbagg.FigureCanvasNbAgg(*args, **kwargs)[source]

Базы: matplotlib.backends.backend_webagg_core.FigureCanvasWebAggCore

matplotlib.backends.backend_nbagg.FigureManager

Псевдоним matplotlib.backends.backend_nbagg.FigureManagerNbAgg

класс matplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas, num)[source]

Базы: matplotlib.backends.backend_webagg_core.FigureManagerWebAgg

ToolbarCls

Псевдоним matplotlib.backends.backend_nbagg.NavigationIPy

clearup_closed()[source]

Очистка закрытых соединений Comm.

свойство connected
destroy()[source]
display_js()[source]
метод класса get_javascript(stream=None)[source]
remove_comm(comm_id)[source]
reshow()[source]

Специальный метод для повторного отображения графика в блокноте.

show()[source]

Для GUI-бэкэндов отображает окно графика и перерисовывает его. Для бэкэндов без графического интерфейса, генерирует исключение, если не выполняется в режиме headless (т.е. на Linux без установленного DISPLAY); это исключение преобразуется в предупреждение в Figure.show.

класс matplotlib.backends.backend_nbagg.NavigationIPy(canvas)[source]

Базы: matplotlib.backends.backend_webagg_core.NavigationToolbar2WebAgg

toolitems = [('Домой', 'Сбросить исходный вид', 'fa fa-home icon-home', 'home'), ('Назад', 'Возврат к предыдущему виду', 'fa fa-arrow-left icon-arrow-left', 'back'), ('Вперёд', 'Переход к следующему виду', 'fa fa-arrow-right icon-arrow-right', 'forward'), (None, None, None, None), ('Панорамирование', 'Левая кнопка панорамирует, правая кнопка увеличивает/уменьшает масштаб\nx/y фиксирует ось, CTRL фиксирует аспект', 'fa fa-arrows icon-move', 'pan'), ('Масштабирование', 'Масштабирование по прямоугольнику\nx/y фиксирует ось, CTRL фиксирует аспект', 'fa fa-square-o icon-check-empty', 'zoom'), (None, None, None, None), ('Скачать', 'Скачать график', 'fa fa-floppy-o icon-save', 'download')]
matplotlib.backends.backend_nbagg.connection_info()[source]

Возвращает строку, отображающую состояние графика и соединения для бэкэнда.

Предназначен в качестве диагностического инструмента и не предназначен для общего использования.

matplotlib.backends.backend_nbagg.new_figure_manager_given_figure(num, figure)

Создаёт новый экземпляр менеджера графика для заданного графика.

matplotlib.backends.backend_nbagg.show(block=None)

Отображает все графики.

show блокируется, вызывая mainloop если block равно True, или если оно равно None и мы не в режиме IPython's %pylab или в режиме interactive.

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/backend_nbagg_api.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API