Я пытаюсь график этой функции в маниме
x^(2/3) + 0,9 sqrt (3.5-x^2) * sin (π x * a)
Я написал какой-то простой код, чтобы график его в стиле анимации:
from manim import *
import numpy as np
class HeartAnimation(Scene):
def construct(self):
axes = Axes(
x_range=[-10, 10, 1],
y_range=[-7, 7, 1],
axis_config={"color": BLUE},
)
def heart_curve(x):
value = 3.5-x**2
return np.cbrt(x**2) + 0.9*value*np.sin(np.pi * x * 15)
graph = axes.plot(
heart_curve,
color=RED,
x_range=[-np.sqrt(3.5), np.sqrt(3.5)],
use_smoothing=False
)
self.play(Create(axes))
self.play(Create(graph))
self.wait(8)
Результат этого кода таково:
и то, что я искал, это что -то вроде desmos
и то, что я искал. src = "https://i.sstatic.net/yfvsoycx.png"/>
Есть ли что -нибудь, что я могу связываться с масштабированием или масштабированием, чтобы достичь чего -то похожего на то, что производится в Desmos? Это не обязательно нужно повторить один на один, но было бы хорошо, если бы больше сердца шоу и оси y была правильно масштабирована, поскольку она, кажется, растянута на оси Y в маниме по сравнению с Desmos.
Подробнее здесь: https://stackoverflow.com/questions/795 ... s-in-manim
Как достичь похожих визуальных эффектов Desmos в маниме ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение