Попытка отобразить кусочную функцию в метке matplotlib.pyplotPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Попытка отобразить кусочную функцию в метке matplotlib.pyplot

Сообщение Anonymous »

Latex работает в редакторе латекса, но не в качестве метки графика. Я рисую график функции, используя matplotlib.pyplot, и использую латекс для метки. Я рисую график кусочной функции и пытаюсь обозначить ее тем, что это за функция. '{', который должен охватывать обе строки кусочной функции, охватывает только первую строку, а вторая строка начинается еще до начала первой строки. Кроме того, вообще не работает при использовании & для выравнивания строк.
Ожидается
Ожидаемая латексная метка
Получена
Ярлык Функция Python дает
Использование:
pdfTeX, версия 3.141592653-2.6-1.40.26 (TeX Live 2024) (предварительно загруженный формат = латекс)
Python 3.10.5
Код
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl

mpl.rcParams['text.usetex'] = True
X_2a = np.arange(0.0, 100, 0.1)

def piecewise_function(input_time):
model_output = np.where(50 > input_time, np.sqrt(input_time), input_time**1.01-44.9237)
return model_output

plt.plot(X_2a, piecewise_function(X_2a), label=r'$m_e=\begin{cases} t

Подробнее здесь: https://stackoverflow.com/questions/784 ... plot-label
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»