backend_webagg
Отображает изображения Agg в браузере с интерактивностью
- matplotlib.backends.backend_webagg.FigureCanvas[source]
-
Псевдоним для
FigureCanvasWebAgg
- classmatplotlib.backends.backend_webagg.FigureCanvasWebAgg(*args, **kwargs)[source]
-
Базы:
FigureCanvasWebAggCore- manager_class[source]
-
Псевдоним для
FigureManagerWebAgg
- matplotlib.backends.backend_webagg.FigureManager[source]
-
Псевдоним для
FigureManagerWebAgg
- classmatplotlib.backends.backend_webagg.FigureManagerWebAgg(canvas, num)[source]
-
Базы:
FigureManagerWebAgg
- classmatplotlib.backends.backend_webagg.ServerThread(group=None, target=None, name=None, args=(), kwargs=None, *, daemon=None)[source]
-
Базы:
ThreadЭтот конструктор всегда должен вызываться с ключевыми аргументами. Аргументы:
group должен быть None; зарезервирован для будущего расширения, когда реализован класс ThreadGroup.
target — вызываемый объект, который должен быть вызван методом run(). По умолчанию None, что означает, что ничего не вызывается.
name — имя потока. По умолчанию создается уникальное имя вида "Thread-N", где N — небольшое десятичное число.
args — кортеж аргументов для вызова target. По умолчанию ().
kwargs — словарь ключевых аргументов для вызова target. По умолчанию {}.
Если подкласс переопределяет конструктор, он должен убедиться, что вызывает конструктор базового класса (Thread.__init__()) перед выполнением любых других действий с потоком.
- run()[source]
-
Метод, представляющий активность потока.
Вы можете переопределить этот метод в подклассе. Стандартный метод run() вызывает вызываемый объект, переданный в конструктор объекта в качестве аргумента target, если таковой имеется, с последовательными и ключевыми аргументами, взятыми из аргументов args и kwargs соответственно.
- classmatplotlib.backends.backend_webagg.WebAggApplication(url_prefix='')[source]
-
Bases:
Application- classAllFiguresPage(application, request, *, url_prefix='', **kwargs)[source]
-
Bases:
RequestHandler- get()[source]
- classDownload(application:Application, request:HTTPServerRequest, **kwargs:Any)[source]
-
Bases:
RequestHandler- get(fignum, fmt)[source]
- classFavIcon(application:Application, request:HTTPServerRequest, **kwargs:Any)[source]
-
Bases:
RequestHandler- get()[source]
- classMplJs(application:Application, request:HTTPServerRequest, **kwargs:Any)[source]
-
Bases:
RequestHandler- get()[source]
- classSingleFigurePage(application, request, *, url_prefix='', **kwargs)[source]
-
Bases:
RequestHandler- get(fignum)[source]
- classWebSocket(application:Application, request:HTTPServerRequest, **kwargs:Any)[source]
-
Bases:
WebSocketHandler- on_close()[source]
-
Вызывается при закрытии WebSocket.
Если соединение было закрыто корректно и был предоставлен код состояния или фраза причины, эти значения будут доступны в качестве атрибутов
self.close_codeиself.close_reason.Изменено в версии 4.0: Добавлены атрибуты
close_codeиclose_reason.
- on_message(message)[source]
-
Обработка входящих сообщений в WebSocket
Этот метод должен быть переопределен.
Изменено в версии 4.5:
on_messageможет быть корутиной.
- open(fignum)[source]
-
Вызывается при открытии нового WebSocket.
Аргументы для
openизвлекаются из регулярного выраженияtornado.web.URLSpec, точно так же, как и аргументы дляtornado.web.RequestHandler.get.openможет быть корутиной.on_messageне будет вызвана, покаopenне вернёт значение.Изменено в версии 5.1:
openможет быть корутиной.
- send_binary(blob)[source]
- send_json(content)[source]
- supports_binary=True
- classmethodinitialize(url_prefix='', port=None, address=None)[source]
- initialized=False
- classmethodstart()[source]
- started=False
- matplotlib.backends.backend_webagg.ipython_inline_display(figure)[source]
- matplotlib.backends.backend_webagg.show(*, block=None)[source]
-
Отображение всех фигур.
showблокирует выполнение, вызываяmainloopесли block имеет значениеTrue, или если это значениеNoneи мы находимся не в режиме IPython%pylab, а также не в режимеinteractive.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/backend_webagg_api.html