Python 当下标为变量时,Matplotlib中的多字符下标

Python 当下标为变量时,Matplotlib中的多字符下标,python,matplotlib,Python,Matplotlib,对于Matplotlib中的多字符下标,我们应该将所有字符放在大括号内。例如,如果我们想要123作为N的下标,我们应该使用$N_{123}$。只要我显式地给出下标,它就可以正常工作。但是,我的下标是一个变量(比如sub=123)。因此,当我使用format string方法(如下所示)时,除第一个字符外的所有字符都以正常大小显示(如图所示) 您需要三个大括号:plt.title($N{{{}}$”.format(sub))。请参见您需要三个大括号:plt.title($N{{{}}$”.form

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


您需要三个大括号:
plt.title($N{{{}}$”.format(sub))
。请参见您需要三个大括号:
plt.title($N{{{}}$”.format(sub))
。看见
sub = 123
plt.title("$N_{}$".format(sub))