matplotlib.backends.backend_nbagg
Интерактивные графики в IPython блокноте
-
class 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
-
class matplotlib.backends.backend_nbagg.FigureCanvasNbAgg(*args, **kwargs)[source] -
Базы:
matplotlib.backends.backend_webagg_core.FigureCanvasWebAggCore-
new_timer(*args, **kwargs)[source] -
Создает новый подкласс, специфичный для бэкенда,
backend_bases.Timer. Это полезно для получения периодических событий через собственную событийную петлю бэкенда. Реализовано только для бэкэндов с графическими интерфейсами.Другие параметры: -
interval : scalar -
Интервал таймера в миллисекундах
-
callbacks : List[Tuple[callable, Tuple, Dict]] -
Последовательность (func, args, kwargs), где
func(*args, **kwargs)будет выполняться таймером каждые interval.Обработчики, возвращающие
Falseили0, будут удалены из таймера.
Примеры
>>> timer = fig.canvas.new_timer(callbacks=[(f1, (1, ), {'a': 3}),]) -
-
-
matplotlib.backends.backend_nbagg.FigureManager -
Псевдоним для
matplotlib.backends.backend_nbagg.FigureManagerNbAgg
-
class matplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas, num)[source] -
Базы:
matplotlib.backends.backend_webagg_core.FigureManagerWebAgg-
ToolbarCls -
Псевдоним для
NavigationIPy
-
clearup_closed()[source] -
Очистка любых закрытых соединений.
-
connected
-
destroy()[source]
-
display_js()[source]
-
classmethod get_javascript(stream=None)[source]
-
remove_comm(comm_id)[source]
-
reshow()[source] -
Специальный метод для повторного отображения фигуры в блокноте.
-
show()[source] -
Для бэкэндов с графическим интерфейсом отображает окно фигуры и перерисовывает её. Для бэкэндов без графического интерфейса вызывает исключение, которое перехватывается
show()для опционального предупреждения.
-
-
Базы:
matplotlib.backends.backend_webagg_core.NavigationToolbar2WebAgg
-
matplotlib.backends.backend_nbagg.connection_info()[source] -
Возвращает строку, отображающую состояние фигуры и соединения для бэкенда. Предназначено как диагностический инструмент и не предназначено для общего использования.
-
matplotlib.backends.backend_nbagg.new_figure_manager_given_figure(num, figure) -
Создание нового экземпляра менеджера фигур для заданной фигуры.
-
matplotlib.backends.backend_nbagg.show(*args, **kwargs) -
Отображение всех фигур.
showблокируется, вызываяmainloopесли block равноTrue, или если оно равноNoneи мы не находимся ни в режиме%pylabIPython, ни в режимеinteractive.
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/backend_nbagg_api.html