很久以前我看到一个函数可以在 matplotlib 中将所有文本大小更改为相同。现在我在任何地方都找不到它。这是一个简单的一个(或两个)班轮,如:
for item in pylab.gca(): item.getLabel().setSize(10)
我该怎么做以上?上面只是伪代码,但想法是改变 x 和 y 标签、图例、标题,一切。
编辑:...在一个图形(对象)内。我希望文本大小取决于图形宽度。全局 font.size 改变了所有数字?而且我认为它不能动态应用(在创建图形之前设置是只读的)?
编辑 2:我测试了该font.size = 22
方法。如果你在legend() 之后运行它,它会有一些奇怪的行为。文本垂直空格不会更新。因此,它应该类似于 getText().setTextSize()。