导入pyplot后设置rcParameters

时间:2016-01-20 22:16:27

标签: python matplotlib

根据http://matplotlib.org/api/matplotlib_configuration_api.html#matplotlib.use,我必须在导入pyplot之前使用matplotlib.use设置matplotlib后端。这对其他rcParameters也是如此吗?导入pyplot后可以安全地设置哪个rcParamete?

1 个答案:

答案 0 :(得分:0)

不,导入后可以动态设置其他parser = argparse.ArgumentParser() g = parser.add_mutually_exclusive_group() g1 = g.add_mutually_exclusive_group() g1.add_argument("--name") g2 = g.add_mutually_exclusive_group() g2.add_argument("--name") > ArgumentError: argument --name: conflicting option string(s): --name (BAD) 。有关详细信息,请参阅here

  

您还可以动态更改python中的默认rc设置   脚本或交互式地从python shell。所有rcParams设置   存储在类似字典的变量rc中,   这是matplotlib.rcParams包的全局。 matplotlib可以修改   直接,例如:

rcParams
     

Matplotlib也提供了几个   用于修改import matplotlib as mpl mpl.rcParams['lines.linewidth'] = 2 mpl.rcParams['lines.color'] = 'r' 设置的便捷功能。 rc   命令可用于修改单个组中的多个设置   一次,使用关键字参数:

matplotlib.rc()