图形¶
影片代码
import manimgx as m
import numpy as np
def wave(x: float) -> float:
return 1.5 * np.sin(x)
class GraphsHero(m.Scene):
def construct(self) -> None:
axes = m.Axes(x_range=[0, 7, 1], y_range=[-2, 2, 1], x_length=10, y_length=5)
axes.add_coordinates()
graph = axes.plot(wave, color=m.BLUE)
area = axes.get_area(graph, x_range=[0, m.PI], opacity=0.4)
label = axes.get_graph_label(graph, r"1.5 \sin x", x_val=2)
self.play(m.Create(axes))
self.play(m.Create(graph), m.Write(label))
self.play(m.FadeIn(area))
self.wait()
坐标轴是具有自身坐标系的 mobject。坐标轴上的一个点位于其数字所在之处,而非帧的坐标所在之处:c2p 将坐标轴的坐标转换为帧上的一个点,以便在图像上放置任何对象。坐标轴也以自身的坐标系绘制图像:函数的图像、曲线、图像下方的面积及其斜率。
数轴是单根坐标轴。数平面是带有网格的坐标轴,除非你指定其尺寸,否则它会填满帧。向量场在平面的每一点处绘制一个方向。






