我通常先设置rcParams
,然后再绘制任何设置fontsize, figuresize
和其他设置,以更好地满足我的需要。但是对于某些axes
或figure
我想更改一些设置。例如,假设我在默认设置中设置fontsize=20
一个插入我添加到一个轴,我想改变所有字体大小为12。最简单的方法是什么?目前我正在调整不同的文字字体大小,即标签字体大小,勾标签字体大小等手工!
有没有可能这样做
Some plotting here with fontsize=20
with fontsize=12 :
inset.plot(x,y)
Set various labels and stuff
Resume plotting with fontsize=20
我不确定是否可以临时更改设置,但您可以只更改单个绘图的设置,然后将其更改回默认值:
或者,如果您想对多个绘图使用相同的设置,您可以定义一个函数,将它们更改为您的特定配置,然后将它们更改回:
Matplotlib为rc参数提供了context manager。例如
相关问题 更多 >
编程相关推荐