Spec-Zone.ru › Matplotlib 3.8

matplotlib.backends.backend_nbagg

Интерактивные фигуры в IPython-тетради.

classmatplotlib.backends.backend_nbagg.CommSocket(manager)[source]

Bases: 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[source]

псевдоним FigureCanvasNbAgg

classmatplotlib.backends.backend_nbagg.FigureCanvasNbAgg(*args, **kwargs)[source]

Bases: FigureCanvasWebAggCore

manager_class[source]

псевдоним FigureManagerNbAgg

matplotlib.backends.backend_nbagg.FigureManager[source]

псевдоним FigureManagerNbAgg

classmatplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas, num)[source]

Bases: FigureManagerWebAgg

ToolbarCls[source]

alias of NavigationIPy

clearup_closed()[source]

Очистить все закрытые соединения.

propertyconnected
classmethodcreate_with_canvas(canvas_class, figure, num)[source]

Создать менеджер для заданной figure с использованием определённого canvas_class.

Модули-бэкинды должны переопределять этот метод, если у них есть особые потребности для настройки холста или менеджера.

destroy()[source]
display_js()[source]
classmethodget_javascript(stream=None)[source]
remove_comm(comm_id)[source]
reshow()[source]

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

show()[source]

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

classmatplotlib.backends.backend_nbagg.NavigationIPy(canvas)[source]

Bases: NavigationToolbar2WebAgg

toolitems=[('Home', 'Сбросить исходный вид', 'fa fa-home', 'home'), ('Back', 'Вернуться к предыдущему виду', 'fa fa-arrow-left', 'back'), ('Forward', 'Перейти к следующему виду', 'fa fa-arrow-right', 'forward'), (None, None, None, None), ('Pan', 'Левой кнопкой мыши перемещаем, правой кнопкой увеличиваем масштаб\nx/y фиксирует ось, CTRL фиксирует аспект', 'fa fa-arrows', 'pan'), ('Zoom', 'Увеличить масштаб до прямоугольника\nx/y фиксирует ось', 'fa fa-square-o', 'zoom'), (None, None, None, None), ('Download', 'Скачать график', 'fa fa-floppy-o', 'download')]
matplotlib.backends.backend_nbagg.connection_info()[source]

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

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

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

Spec-Zone.ru

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