0

所以我正在用 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,10) #arbitrary data

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

但我更喜欢使用.format(). 有什么建议么?或者有谁知道这是否可能?任何帮助或建议表示赞赏。

4

1 回答 1

1

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

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()
于 2019-11-05T09:06:14.080 回答