我希望将图表标题字体大小递增,从例如
我的图表基础字体大小和修饰符都来自于matplotlibrc
但这不会像那样轻松。 我当然可以使用字典或一系列
medium
到large
。我的图表基础字体大小和修饰符都来自于matplotlibrc
.conf
文件。通常是这样表达的:font.size : 8
axes.titlesize : medium
现在,对于我的一个图表,我希望增加标题的字体大小。
如果这是一个数字(与线宽一样),我可以这样做:
from matplotlib import rcParams
newsize = rcParams['lines.linewidth']*2
但这不会像那样轻松。 我当然可以使用字典或一系列
elif
语句——但是我在考虑matplotlib,因为我知道它如何解释这些字符串,也许还有一些函数可以对它们进行递增。你知道这样的方法吗?
编辑:有人建议这是其他问题的重复。这个问题特别询问如何递增“字符串字体大小”(就像我在问题标题中写的一样)。这意味着手动将字体大小设置为某个整数不是一个选项(除非有一种方法可以将matplotlibrc的“small”或“medium”转换为整数——这也是这个问题的独特之处)。
elif
解决问题,也许展示一下代码的 [mcve],这样实际问题就会变得清晰,然后可以找到更有效的解决方案。 - ImportanceOfBeingErnestaxes.titlesize: medium
创建的,我希望将大小增加到下一个更大的选项,即axes.titlesize: large
。 - TheChymera