matplotlib.backends.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- classmethodpyplot_show(*, block=None)[source]
-
Отображение всех фигур. Этот метод является реализацией
pyplot.show.Для настройки поведения
pyplot.show, интерактивные бэкэнды обычно должны переопределятьstart_main_loop; если необходима более настраиваемая логика, можно также переопределитьpyplot_show.- Параметры:
-
- blockbool, необязательно
-
Блокировать ли вызов
start_main_loop. По умолчанию, None, означает блокировку, если мы не находимся в режиме IPython%pylabили в режимеinteractive.
- classmatplotlib.backends.backend_webagg.ServerThread(group=None, target=None, name=None, args=(), kwargs=None, *, daemon=None)[source]
-
Базы:
Thread[Устаревшее]
Примечания
Устарело начиная с версии 3.7:
Этот конструктор всегда должен вызываться с ключевыми аргументами. Аргументы:
group должен быть None; резервируется для будущего расширения при реализации класса ThreadGroup.
target - вызываемый объект, который будет вызван методом run(). По умолчанию None, ничего не вызывается.
name - имя потока. По умолчанию создается уникальное имя в формате "Поток-N", где N - небольшое десятичное число.
args - список или кортеж аргументов для вызова целевого объекта. По умолчанию ().
kwargs - словарь ключевых аргументов для вызова целевого объекта. По умолчанию {}.
Если подкласс переопределяет конструктор, он должен убедиться, что вызывает базовый конструктор (Thread.__init__()) перед выполнением каких-либо других действий с потоком.
- run()[source]
-
Метод, представляющий активность потока.
Вы можете переопределить этот метод в подклассе. Стандартный метод run() вызывает вызываемый объект, переданный в конструктор объекта в качестве аргумента target, при необходимости, с последовательными и ключевыми аргументами, взятыми из аргументов args и kwargs соответственно.
- классmatplotlib.backends.backend_webagg.WebAggApplication(url_prefix='')[source]
-
Основывается на
Application- классAllFiguresPage(application, request, *, url_prefix='', **kwargs)[source]
-
Основывается на
RequestHandler- get()[source]
- классDownload(application:Application, request:HTTPServerRequest, **kwargs:Any)[source]
-
Основывается на
RequestHandler- get(fignum, fmt)[source]
- классFavIcon(application:Application, request:HTTPServerRequest, **kwargs:Any)[source]
-
Основывается на
RequestHandler- get()[source]
- классMplJs(application:Application, request:HTTPServerRequest, **kwargs:Any)[source]
-
Основывается на
RequestHandler- get()[source]
- классSingleFigurePage(application, request, *, url_prefix='', **kwargs)[source]
-
Основывается на
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]
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/backend_webagg_api.html