backend_nbagg#

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

matplotlib.backends.backend_nbagg。CommSocket (管理器) [来源] #

基地:object

管理 IPython 和浏览器(客户端)之间的 Comm 连接。

Comms 是 2 路,CommSocket 可以通过 send_json 方法发布消息,并通过 on_message 处理消息。在 JS 端 figure.send_message 和 figure.ws.onmessage 分别进行发送和接收。

is_open ( ) [来源] #
on_close ( ) [来源] #
on_message (消息) [来源] #
send_binary ( blob ) [来源] #
send_json (内容) [来源] #
matplotlib.backends.backend_nbagg。FigureCanvas [来源] #

的别名FigureCanvasNbAgg

matplotlib.backends.backend_nbagg。FigureCanvasNbAgg ( * args , ** kwargs ) [来源] #

基地:FigureCanvasWebAggCore

manager_class [来源] #

的别名FigureManagerNbAgg

matplotlib.backends.backend_nbagg。FigureManager [来源] #

的别名FigureManagerNbAgg

matplotlib.backends.backend_nbagg。FigureManagerNbAgg ( canvas , num ) [source] #

基地:FigureManagerWebAgg

ToolbarCls [来源] #

的别名NavigationIPy

clearup_closed ( ) [来源] #

清除所有已关闭的通讯。

属性 连接#
类方法 create_with_canvas ( canvas_class , figure , num ) [source] #

使用特定canvas_class为给定图形创建管理器。

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

销毁( ) [来源] #
display_js ( ) [来源] #
类方法 get_javascript ( stream = None ) [来源] #
remove_comm ( comm_id ) [来源] #
重新显示( ) [来源] #

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

显示( ) [来源] #

对于 GUI 后端,显示图形窗口并重绘。对于非 GUI 后端,引发异常,除非无头运行(即在未设置 DISPLAY 的 Linux 上);此异常将转换为 中的警告Figure.show

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固定轴,CTRL固定纵横比','fa fa-arrows', 'pan'), ('Zoom', '缩放 矩形\nx/y 固定 轴', 'fa fa-square-o', 'zoom'), (None, None, None, None), ('Download' , '下载 情节', 'fa fa-floppy-o', '下载')] #
matplotlib.backends.backend_nbagg。connection_info ( ) [来源] #

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

这旨在作为一种诊断工具,而不是用于一般用途。