python ggplot图例大小

2024-06-02 12:17:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在使用underying matplot lib库进行ggplot不允许的调整。在

p = ggplot(aes(x='meh',y='mah'),data=df)
t = theme_gray()
t._rcParams['font.size'] = 30
t._rcParams['xtick.labelsize'] = 20
t._rcParams['ytick.labelsize'] = 20

p = p + t

这和预期的一样。现在我想增加图例的大小,我通过添加color参数来创建:

^{pr2}$

here,我可以看到以下用于编辑图例的参数:

t._rcParams['legend.fontsize'] = 20

尽管没有错误,但这对图例文本大小没有任何影响。在


Tags: dfdata参数libthemeaesmeh图例
1条回答
网友
1楼 · 发布于 2024-06-02 12:17:26

在进行了几次测试之后,看起来图例字体大小实际上是由参数font.size控制的。而且看起来xaxis和yaxis图例字体大小不能独立控制。在

(在下图中,color参数的图例仅用于说明目的)

from ggplot import *
p = ggplot(aes(x='date', y='beef', color='beef'), data=meat) + geom_line()
t = theme_gray()
t._rcParams['font.size'] = 40 # Legend font size
t._rcParams['xtick.labelsize'] = 20 # xaxis tick label size
t._rcParams['ytick.labelsize'] = 30 # yaxis tick label size
t._rcParams['axes.labelsize'] = 30  # axis label size
p + t

{a1}

相关问题 更多 >