Spec-Zone.ru › Matplotlib

matplotlib.backends.backend_nbagg

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

classmatplotlib.backends.backend_nbagg.CommSocket(manager)[исходный код]

Базовые классы: object

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

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

is_open()[исходный код]
on_close()[исходный код]
on_message(message)[исходный код]
send_binary(blob)[исходный код]
send_json(content)[исходный код]
matplotlib.backends.backend_nbagg.FigureCanvas[исходный код]

псевдоним для FigureCanvasNbAgg

classmatplotlib.backends.backend_nbagg.FigureCanvasNbAgg(*args, **kwargs)[исходный код]

Базовые классы: FigureCanvasWebAggCore

manager_class[исходный код]

псевдоним для FigureManagerNbAgg

matplotlib.backends.backend_nbagg.FigureManager[исходный код]

псевдоним для FigureManagerNbAgg

classmatplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas, num)[исходный код]

Базовые классы: FigureManagerWebAgg

ToolbarCls[исходный код]

псевдоним для NavigationIPy

clearup_closed()[исходный код]

Удаляет все закрытые Comms.

propertyconnected
classmethodcreate_with_canvas(canvas_class, figure, num)[исходный код]

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

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

destroy()[исходный код]
display_js()[исходный код]
classmethodget_javascript(stream=None)[исходный код]
remove_comm(comm_id)[исходный код]
reshow()[исходный код]

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

show()[исходный код]

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

classmatplotlib.backends.backend_nbagg.NavigationIPy(canvas)[исходный код]

Базовые классы: NavigationToolbar2WebAgg

toolitems=[('Home', 'Reset original view', 'fa fa-home', 'home'), ('Back', 'Back to previous view', 'fa fa-arrow-left', 'back'), ('Forward', 'Forward to next view', 'fa fa-arrow-right', 'forward'), (None, None, None, None), ('Pan', 'Left button pans, Right button zooms\nx/y fixes axis, CTRL fixes aspect', 'fa fa-arrows', 'pan'), ('Zoom', 'Zoom to rectangle\nx/y fixes axis', 'fa fa-square-o', 'zoom'), (None, None, None, None), ('Download', 'Download plot', 'fa fa-floppy-o', 'download')]
matplotlib.backends.backend_nbagg.connection_info()[исходный код]

Возвращает строку с информацией о фигуре и состоянии соединения для бэкенда.

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

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

Spec-Zone.ru

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