matplotlib backend列表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/asty9000/article/details/88581943

非交互式

非交互式backend,能够写入文件,同时都有一个同名的交互式backend。

名称 文件类型 说明
AGG png 位图,使用的Anti-Grain几何引擎的高质量图像。
PS ps eps 矢量图,PostScript(一种编程语言)输出。
PDF pdf 矢量图,便携式文档格式。
SVG svg 矢量图,可伸缩矢量图。
Cairo png ps pdf svg ... 矢量图,Cairo(2D图形库)图形。
GDk

png jpg tiff ...

位图,Gimp绘图工具包在2.0中被弃用。

交互式

名称 说明
GTKAgg Agg渲染到GTK2.X画布,依赖PyGTK和pycairo或cairocffi,仅Python2支持。
GTK3Agg Agg渲染到GTK3.X画布, 依赖PyGObject和pycairo或cairocffi。
GTK GDK渲染到GTK2.X画布,不推荐使用并在2.0弃用,依赖PyGTK和pycairo或cairocffi,仅Python2支持。
GTKCairo Cairo渲染到GTK2.X画布,依赖PyGTK和pycairo或cairocffi,仅Python2支持。
GTK3Cairo Cairo渲染到GTK3.X画布,依赖PyGObject和pycairo或cairocffi。
WXAgg Agg渲染到wxWidgets画布, 依赖wxPython。
WX 本地wxWidgets绘制到wxWidgets画布, 不推荐使用并在2.0弃用,依赖wxPython。
TkAgg Agg渲染到TK画布,依赖TkInter。
Qt4Agg Agg渲染到Qt4画布,依赖PyQt4或pyside。
Qt5Agg Agg渲染到Qt5画布,依赖PyQt5。
macosx Cocoa渲染到OSX窗口,目前matplotlib在非交互模式下缺乏阻塞show()行为。

猜你喜欢

转载自blog.csdn.net/asty9000/article/details/88581943