matplotlib.backends.backend_nbagg
#
在 IPython notebook 中的交互式图形。
- class matplotlib.backends.backend_nbagg.CommSocket(manager)[source]#
基类:
object
管理 IPython 和浏览器(客户端)之间的 Comm 连接。
Comm 是双向的,CommSocket 能够通过 send_json 方法发布消息,并使用 on_message 处理消息。在 JS 端,figure.send_message 和 figure.ws.onmessage 分别负责发送和接收。
- matplotlib.backends.backend_nbagg.FigureCanvas[source]#
是
FigureCanvasNbAgg
的别名
- class matplotlib.backends.backend_nbagg.FigureCanvasNbAgg(*args, **kwargs)[source]#
-
- manager_class[source]#
是
FigureManagerNbAgg
的别名
- matplotlib.backends.backend_nbagg.FigureManager[source]#
是
FigureManagerNbAgg
的别名
- class matplotlib.backends.backend_nbagg.FigureManagerNbAgg(canvas, num)[source]#
-
- ToolbarCls[source]#
是
NavigationIPy
的别名
- property connected#
- classmethod create_with_canvas(canvas_class, figure, num)[source]#
使用特定的 canvas_class 为给定的 figure 创建一个管理器。
如果后端在设置画布或管理器方面有特定需求,则应重写此方法。
- show()[source]#
对于 GUI 后端,显示图形窗口并重绘。对于非 GUI 后端,除非在无头模式下运行(即在 Linux 上 DISPLAY 未设置),否则会引发异常;此异常会在
Figure.show
中转换为警告。