matplotlib.backends.backend_nbagg#

IPython 笔记本中的交互式图形。

class matplotlib.backends.backend_nbagg.CommSocket(manager)[源代码][源代码]#

基类:object

管理 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 的别名

class matplotlib.backends.backend_nbagg.FigureCanvasNbAgg(*args, **kwargs)[源代码][源代码]#

基类:FigureCanvasWebAggCore

manager_class[源代码]#

FigureManagerNbAgg 的别名

matplotlib.backends.backend_nbagg.FigureManager[源代码]#

FigureManagerNbAgg 的别名

class matplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas, num)[源代码][源代码]#

基类:FigureManagerWebAgg

ToolbarCls[源代码]#

NavigationIPy 的别名

clearup_closed()[源代码][源代码]#

清理所有关闭的通信。

property connected#

!! 由 numpydoc 处理 !!

classmethod create_with_canvas(canvas_class, figure, num)[源代码][源代码]#

使用特定的 canvas_class 为给定的 figure 创建一个管理器。

如果后端有设置画布或管理器的特定需求,应重写此方法。

destroy()[源代码][源代码]#
display_js()[源代码][源代码]#
classmethod get_javascript(stream=None)[源代码][源代码]#
remove_comm(comm_id)[源代码][源代码]#
reshow()[源代码][源代码]#

在笔记本中重新显示图像的特殊方法。

show()[源代码][源代码]#

对于GUI后端,显示图形窗口并重绘。对于非GUI后端,除非在无头模式下运行(例如在未设置DISPLAY的Linux上),否则会引发异常;此异常在`.Figure.show`中被转换为警告。

class matplotlib.backends.backend_nbagg.NavigationIPy(canvas)[源代码][源代码]#

基类:NavigationToolbar2WebAgg

toolitems = [('Home', 'Reset original view', 'fa fa-home', 'home'), ('Back', 'Back to previous view', 'fa fa-arrow-left', 'back'), ('Forward', 'Forward to next view', 'fa fa-arrow-right', 'forward'), (None, None, None, None), ('Pan', 'Left button pans, Right button zooms\nx/y fixes axis, CTRL fixes aspect', 'fa fa-arrows', 'pan'), ('Zoom', 'Zoom to rectangle\nx/y fixes axis', 'fa fa-square-o', 'zoom'), (None, None, None, None), ('Download', 'Download plot', 'fa fa-floppy-o', 'download')]#
matplotlib.backends.backend_nbagg.connection_info()[源代码][源代码]#

返回一个显示后端图形和连接状态的字符串。

这旨在作为诊断工具,而非通用使用。