0
根據http://matplotlib.org/api/matplotlib_configuration_api.html#matplotlib.use可以在導入pyplot之前用matplotlib.use設置matplotlib後端。這對其他rcParameters也是這樣嗎?導入pyplot後可以安全地設置哪些rcParameteres?導入pyplot後設置rcParameters
根據http://matplotlib.org/api/matplotlib_configuration_api.html#matplotlib.use可以在導入pyplot之前用matplotlib.use設置matplotlib後端。這對其他rcParameters也是這樣嗎?導入pyplot後可以安全地設置哪些rcParameteres?導入pyplot後設置rcParameters
不,其他rcParams
可以在導入後動態設置。有關更多信息,請參閱here。
您還可以動態更改python 腳本中的默認rc設置或從python shell交互式更改。所有
rc
設置 都存儲在類似字典的變量matplotlib.rcParams
, 中,該變量對matplotlib
包是全局變量。rcParams
可以直接修改 ,例如:import matplotlib as mpl mpl.rcParams['lines.linewidth'] = 2 mpl.rcParams['lines.color'] = 'r'
Matplotlib還提供了幾個 便利函數用於修改
rc
設置。所述matplotlib.rc()
命令可以用來在 一次修改在單個組中的多個設置,使用關鍵字參數:import matplotlib as mpl mpl.rc('lines', linewidth=2, color='r')