manimce函数切线动画怎吗制作

近几天入坑了manimce,恳求制作函数切线动画的代码,网上的教程太零散了,还有一个问题,manimce版好像不可以用manimlib,非常感谢你们的回答!


你好,使用manim制作函数切线动画的基本思路是:
1. 绘制函数图形
2. 绘制切线的接触点
3. 绘制通过切线接触点的切线
4. 动画显示切线移动
具体可以这样实现:
python
from manim import *

class TangentLine(Scene):
  def construct(self):
    axes = Axes(x_range=[-5, 5], y_range=[-5, 5])
    graph = axes.plot(lambda x: x**2, color=BLUE)

    dot = Dot(color=RED) 
    secant = Line(color=GREEN)

    self.play(
        Write(axes),
        Create(graph)
    )
    
    def update_dot_and_line(mob):
        x = mob.get_center()[0]
        dot.move_to([x, x**2, 0])
        secant.put_start_and_end_on(
            start=[-5, x**2, 0],  
            end=[5, x**2, 0]
        )

    self.add(dot, secant)
    self.play(UpdateFromFunc(dot, update_dot_and_line), run_time=5)
这里是使用UpdateFromFunc方法来更新点和切线的位置。
我看了下manimce确实不能直接使用manimlib,但是可以通过一些转换来实现类似的功能。
希望这个示例代码可以给你提供些思路帮助。 anim函数动画制作总体思路清晰了。谢谢