天天看点

python——matplotlib选择后台

1. matplotlib可以使用matplotlib.use(backend, warn=<deprecated parameter>, force=True)选择图像绘制的后台

其中backend为str类型,传入后台名称,可选参数下(大小写不敏感):

       交互式后台:

GTK3Agg, GTK3Cairo, MacOSX, nbAgg,

Qt4Agg, Qt4Cairo, Qt5Agg, Qt5Cairo,

TkAgg, TkCairo, WebAgg, WX, WXAgg, WXCairo

       非交互式后台:

agg, cairo, pdf, pgf, ps, svg, template

2. matplotlib使用matplotlib.get_backend()获取当前选择的后台名称

【sample】

In [1]: import matplotlib
In [2]: matplotlib.use("nbagg")
In [3]: matplotlib.get_backend()
Out[3]: 'nbAgg'