当下标是变量时Matplotlib中的多字符下标

9q78igpj  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(162)

对于Matplotlib中的多字符下标,我们应该将所有字符放在花括号内。例如,如果我们想要123作为N的下标,我们应该使用$N_{123}$。只要我显式地给出下标,就可以正常工作。但是,我的下标是一个变量(比如sub=123)。因此,当我使用格式化字符串方法(如下所示)时,除了第一个字符外,所有字符都以正常大小显示(如图所示)。

sub = 123
plt.title("$N_{}$".format(sub))

bvhaajcl

bvhaajcl1#

我遇到了一个类似的问题,这对我来说很有用:

title(r'Diffused Field for $\theta_{{out}}$ = {}°'.format(round(theta_out/pi*180,3)))

相关问题