matplotlib的fontsize指定的相对大小的定义和方便性

您所在的位置:网站首页 字号对应尺寸是什么 matplotlib的fontsize指定的相对大小的定义和方便性

matplotlib的fontsize指定的相对大小的定义和方便性

2024-07-10 20:18| 来源: 网络整理| 查看: 265

字体大小选项

在使用matplotlib的图形中,诸如font,title和ticklabel之类的字符大小可以通过fontsize选项指定。与这些字符相关的元素的选项是从matplotlib.text.Text类(官方链接)中定义的那些选项继承的。 除了以磅为单位的绝对大小规格(约0.35278毫米,1/72英寸)外,在matplotlib.text.Text类中定义的变量fontsize还可以指定以下相对大小。

1{'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}

源代码说明

这些代表默认字体大小(rcParams ['font.size'])的放大倍数。 具体值在matplotlib.font_manager类(源代码)的类变量中定义。

相对类转换因子(来自matplotlib.font_manager类的源代码)

1234567891011font_scalings = {     'xx-small' : 0.579,     'x-small'  : 0.694,     'small'    : 0.833,     'medium'   : 1.0,     'large'    : 1.200,     'x-large'  : 1.440,     'xx-large' : 1.728,     'larger'   : 1.2,     'smaller'  : 0.833,     None       : 1.0}

在同一类的set_size()中进行引用,并应用相对大小。

set_size(来自matplotlib.font_manager类的源代码)

123456789101112131415161718192021def set_size(self, size):         #(中略)         if size is None:             size = rcParams['font.size']         try:             size = float(size)                #


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3