Итеративно форматировать значение внутри латексного кода в pyplot - PullRequest
0 голосов
/ 05 июля 2018

Извиняюсь, если об этом уже спрашивали, но я не смог найти никакой информации по этому поводу. В pyplot мне было интересно, можно ли отформатировать значения из цикла for внутри фрагмента латексного кода? Например, я надеялся использовать что-то вроде

import matplotlib.pyplot as plt

for k in range(len(b)):

    plt.plot(a, b)
    plt.ylabel(r'$\sqrt{| R(a, {}) |}$'.format(k))
    plt.close()

, который возвращает sqrt (| R (a, 1) |), sqrt (| R (a, 1) |) и т. Д. В виде метки y в латексной форме на каждом новом изображении.

1 Ответ

0 голосов
/ 05 июля 2018

да, это возможно:

import matplotlib.pyplot as plt

for k in range(len(b)):
    plt.plot(a, b)
    plt.ylabel(r'$\sqrt{| R(a, {%s}) |}$' % k)
    plt.show()

выход

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...