Использование обоих обозначений LaTeX и `.format ()` при создании заголовка графика - PullRequest
0 голосов
/ 05 ноября 2019

Итак, я делаю график с помощью 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(). Какие-либо предложения? Или кто-нибудь знает, возможно ли это? Любая помощь или совет приветствуется.

1 Ответ

1 голос
/ 05 ноября 2019

На самом деле я только что нашел ответ сам. При использовании двойных скобок значения игнорируются для тех, кто сталкивается с той же проблемой.

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()
...