gpt4 book ai didi

python - 如何使用 matplotlib.pyplot 更改图例大小

转载 作者:IT老高 更新时间:2023-10-28 12:10:21 26 4
gpt4 key购买 nike

这里有一个简单的问题:我正在尝试使用 matplotlib.pyplot 使图例的大小更小(即文本更小)。我使用的代码是这样的:

plot.figure()
plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions')
plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2')
plot.scatter(k, data[:, 1], color='r', label='Dis 2: cf = .2, var = .1')
plot.scatter(k, data[:, 2], color='g', label='Dis 3: cf = .1, var = .01')
plot.legend(loc=2)

最佳答案

您可以通过调整 prop 关键字为图例设置单独的字体大小。

plot.legend(loc=2, prop={'size': 6})

这需要一个与 matplotlib.font_manager.FontProperties 属性对应的关键字字典。见 documentation for legend :

Keyword arguments:

prop: [ None | FontProperties | dict ]
A matplotlib.font_manager.FontProperties instance. If prop is a
dictionary, a new instance will be created with prop. If None, use
rc settings.

也可以,从版本 1.2.1 开始, 使用关键字 fontsize

关于python - 如何使用 matplotlib.pyplot 更改图例大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7125009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com