Сообщество Маним: ось X в радианахPython

Программы на Python
Ответить
Anonymous
 Сообщество Маним: ось X в радианах

Сообщение Anonymous »

Я пытаюсь изменить ось X в моем проекте Manim на радианы, оставив при этом ось Y неизменной:

Код: Выделить всё

from manim import *
import numpy as np

class RadiansTest(Scene):
def construct(self):
axes = Axes(
x_range=[-10, 10, PI/2],
y_range=[-10, 10, 1],
x_length=10,
y_length=10,
axis_config={"include_numbers": True,
"include_ticks": True}
)

graph = axes.plot(np.sin, color=BLUE, x_range=[-10, 10])

self.play(Create(axes), Create(graph))
self.wait(2)

Я уже установил расстояние между делениями равным pi/2, теперь мне хотелось бы, чтобы отметки были помечены с помощью Latex.
Я попытался добавить это в моем коде, и хотя это не выдало никаких ошибок, оно также ничего не изменило:

Код: Выделить всё

        tick_labels = {
-2 * PI: r"$-2\pi$",
-3 * PI / 2: r"$-\frac{3\pi}{2}$",
-PI: r"$-\pi$",
-PI / 2: r"$-\frac{\pi}{2}$",
0: r"$0$",
PI / 2: r"$\frac{\pi}{2}$",
PI: r"$\pi$",
3 * PI / 2: r"$\frac{3\pi}{2}$",
2 * PI: r"$2\pi$",
}

# Set custom tick labels for the x-axis
axes.x_axis.set_tick_labels(tick_labels)
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... in-radians
Ответить

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

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

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

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

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