如何更改matplotlib中所有文本的默认字体颜色?

时间:2018-02-24 00:49:32

标签: python matplotlib

这仅为图表标题更改了它,但左轴标题是默认颜色:

import matplotlib as mpl
mpl.rcParams['text.color'] = 'blue'

2 个答案:

答案 0 :(得分:3)

您可以单独设置每个文本属性,例如:

COLOR = 'blue'
mpl.rcParams['text.color'] = COLOR
mpl.rcParams['axes.labelcolor'] = COLOR
mpl.rcParams['xtick.color'] = COLOR
mpl.rcParams['ytick.color'] = COLOR

参数的完整列表位于https://matplotlib.org/users/customizing.html

答案 1 :(得分:1)

要在rcParams中设置标签颜色,请使用

text.color: blue
axes.labelcolor: blue

或者,从脚本中

mpl.rcParams.update({'text.color' : "blue",
                     'axes.labelcolor' : "blue"})