gpt4 book ai didi

python - 如何设置图形标题和轴标签字体大小?

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

我正在像这样在 Matplotlib 中创建一个图形:

from matplotlib import pyplot as plt

fig = plt.figure()
plt.plot(data)
fig.suptitle('test title')
plt.xlabel('xlabel')
plt.ylabel('ylabel')
fig.savefig('test.jpg')

我想为图形标题和轴标签指定字体大小。我需要这三个字体大小不同,因此设置全局字体大小 (mpl.rcParams['font.size']=x) 不是我想要的。如何分别设置图形标题和轴标签的字体大小?

最佳答案

处理labeltitle等文本的函数接受与matplotlib.text.Text相同的参数.对于字体大小,您可以使用 size/fontsize:

from matplotlib import pyplot as plt    

fig = plt.figure()
plt.plot(data)
fig.suptitle('test title', fontsize=20)
plt.xlabel('xlabel', fontsize=18)
plt.ylabel('ylabel', fontsize=16)
fig.savefig('test.jpg')

对于全局设置 titlelabel 大小,mpl.rcParams包含 axes.titlesizeaxes.labelsize。 (来自页面):

axes.titlesize      : large   # fontsize of the axes title
axes.labelsize : medium # fontsize of the x any y labels

(据我所知,没有办法分别设置 xy 标签大小。)

我发现 axes.titlesize 不会影响 suptitle。我猜,你需要手动设置。

关于python - 如何设置图形标题和轴标签字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12444716/

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