创建图标题时,同时使用LaTeX注释和`.format()`

所以我正在用matplotlib进行绘图,我想在标题的变量名中有一个索引,同时我也使用.format()插入变量。例如:

V_set = 10
x = np.arange(0,10) #arbitrary data

plt.figure()
plt.plot(x,x)
plt.title('V$_{set}$: {}'.format(V_set))
plt.show()

该代码无法正常工作,因为它正在寻找显然不存在的密钥set

我想我可以这样工作:

V_set = 10
x = np.arange(0,x)
plt.title('V$_{set}$:'+str(V_set))
plt.show()

但是我更喜欢使用.format()。有什么建议么?还是有人知道这是否可能吗? 任何帮助或建议,我们感激不尽。

peak288 回答:创建图标题时,同时使用LaTeX注释和`.format()`

实际上我只是自己找到答案。使用双括号时,对于遇到相同问题的任何人,该值都将被忽略。

V_set = 10
x = np.arange(0,10) #arbitrary data

plt.figure()
plt.plot(x,x)
plt.title('V$_{{set}}$: {}'.format(V_set))
plt.show()
本文链接:https://www.f2er.com/3161083.html

大家都在问