matplotlib.backends.backend_nbagg

ipython笔记本中的交互式图形

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

基类:object

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

通信是双向的,commsocket能够通过send_json方法发布消息,并使用on_消息处理消息。在js侧,分别执行发送和接收。

is_open()[源代码]
on_close()[源代码]
on_message(message)[源代码]
send_binary(blob)[源代码]
send_json(content)[源代码]
matplotlib.backends.backend_nbagg.FigureCanvas

alias of matplotlib.backends.backend_nbagg.FigureCanvasNbAgg

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

基类:matplotlib.backends.backend_webagg_core.FigureCanvasWebAggCore

matplotlib.backends.backend_nbagg.FigureManager

alias of matplotlib.backends.backend_nbagg.FigureManagerNbAgg

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

基类:matplotlib.backends.backend_webagg_core.FigureManagerWebAgg

ToolbarCls

alias of matplotlib.backends.backend_nbagg.NavigationIPy

clearup_closed()[源代码]

清除所有关闭的通信。

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

在笔记本中重新显示数字的特殊方法。

show()[源代码]

对于GUI后端,显示figure窗口并重新绘制。对于非GUI后端,引发异常,除非运行headless(即在具有未设置显示的Linux上);此异常在中转换为警告 Figure.show .

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

基类:matplotlib.backends.backend_webagg_core.NavigationToolbar2WebAgg

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

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

这是一个诊断工具,不是一般用途。

matplotlib.backends.backend_nbagg.new_figure_manager_given_figure(num, figure)

为给定的图形创建新的图形管理器实例。

matplotlib.backends.backend_nbagg.show(block=None)

显示所有数字。

show 通过调用阻止 mainloop 如果 True ,或者如果是 None 我们两个都不在伊普利森家 %pylab 模式,也不在 interactive 模式。