gpt4 book ai didi

python - 同一 Matplotlib 标签中的多种字体大小

转载 作者:太空狗 更新时间:2023-10-30 00:06:52 25 4
gpt4 key购买 nike

我正在尝试做一些相对简单的事情:

我希望能够增加一个字母的字体(比如一个 LaTeX 变量,比如 30)并使标签中的其他字母保持某种字体(比如 20)。

有没有人有快速的解决方案?这对我来说似乎相当复杂。我尝试对标签中的每个“项目”使用 { }

plt.plot(a,b,'g',linewidth=3.5, label = 'a')
plt.plot(c,d,'r',linewidth=3.5, label = 'c')

plt.legend(labelspacing = 1.0,loc=1,prop={'size':40})

plt.xlabel({'a',fontsize=50},{ 'N',fontsize = 20})
plt.ylabel('%',fontsize =30)

最佳答案

这是 LaTeX 的解决方案。我的机器没有安装 LaTeX,所以我没有仔细测试过。

plt.plot(a,b,'g',linewidth=3.5, label = 'a')
plt.rc('text', usetex=True)
plt.legend(labelspacing = 1.0,loc=1,prop={'size':40})
plt.xlabel(r'{\fontsize{50pt}{3em}\selectfont{}a}{\fontsize{20pt}{3em}\selectfont{}N')

(注意字符串前的 r。这告诉 pylab 将字符串作为原始字符串直接发送到 LaTeX 而不是将\f 和\s 视为特殊字符)

您可以使用 LaTeX 的大小命令获得更多细节(您可以指定实际字体,或使用各种版本的\large、\Large、\small\tiny ... 命令)。

关于python - 同一 Matplotlib 标签中的多种字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27848503/

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