Jupyter Magic Example¶
This small example shows how to use the Manim Slides cell (%%manim_slides
) and line (%manim_slides
) magics:
[1]:
from manim import *
from manim_slides import *
[2]:
%%manim_slides -v WARNING --progress_bar None MySlide --manim-slides controls=true
config.media_embed = True
class MySlide(Slide):
def construct(self):
square = Square()
circle = Circle()
self.play(Create(square))
self.next_slide()
self.play(Transform(square, circle))
Manim Community v0.18.1
[3]:
class MyOtherSlide(Slide):
def construct(self):
text = VGroup(
Text("Press"),
Text("and"),
Text("loop"),
).arrange(DOWN, buff=1.0)
self.play(Write(text))
self.next_slide(loop=True)
self.play(Indicate(text[-1], scale_factor=2.0, run_time=0.5))
self.next_slide()
self.play(FadeOut(text))
[4]:
%manim_slides -v WARNING --progress_bar None MyOtherSlide --manim-slides controls=true
Manim Community v0.18.1