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(self)[source]
-
on_close(self)[source]
-
on_message(self, message)[source]
-
send_binary(self, blob)[source]
-
send_json(self, 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
-
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(self)[source] -
Очистка любых закрытых подключений Comm.
-
property connected
-
destroy(self)[source]
-
display_js(self)[source]
-
classmethod get_javascript(stream=None)[source]
-
remove_comm(self, comm_id)[source]
-
reshow(self)[source] -
Специальный метод для повторного отображения графика в блокноте.
-
show(self)[source] -
Для графических бэкэндов отображает окно графика и перерисовывает его. Для бэкэндов без графического интерфейса вызывает исключение, за исключением работы без графического интерфейса (например, на Linux без установленного DISPLAY); это исключение преобразуется в предупреждение в
Figure.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(block=None) -
Отображает все графики.
showблокируется вызовомmainloopесли block равноTrue, или если оно равноNoneи мы не в режиме IPython%pylab, а также не в режимеinteractive.
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/backend_nbagg_api.html