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.
-
Базовые классы:
NavigationToolbar2WebAgg
- 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