manim function

def para(x, y):
            a = Text(y, font="STZhongsong").to_edge(DOWN).scale(0.6)
            b = Text(x, font="STZhongsong").to_edge(1.8*DOWN).scale(0.6)
            return VGroup(a,b)

 

def graph(xrange, yrange, xlabel, ylabel, points):
#             按照顺序输入
            frame = FullScreenRectangle()
            ax = Axes(
            x_range=xrange,
            y_range=yrange,
            x_length=11,
            y_length=5,
            axis_config = {"include_tip": False, "include_ticks": False}
        )
            labels = ax.get_axis_labels(
            x_label=Text(xlabel, font="STZhongsong").scale(0.6), y_label=Text(ylabel, font="STZhongsong").scale(0.6)
        )
            vgax = VGroup(ax, labels)
            for i in range(0, len(points)-1):
                p = ax.plot(getcos(points[i], points[i+1]), x_range = [points[i][0],points[i+1][0]], color = BLUE)
                vgax.add(p)
            
            return vgax

 

def fn(a, b):
            n1 = str.find(a.text ,b)
            n2 = n1 + len(b)
            return a[n1:n2]

 

posted @ 2022-07-22 16:30  树叶本子  阅读(28)  评论(0)    收藏  举报