使用 Manim 绘制自定义函数曲线 - 蝈蝈俊
💡
原文中文,约5400字,阅读约需13分钟。
📝
内容提要
本文介绍了如何使用 Manim 库绘制自定义函数曲线。Manim 是由 3Blue1Brown 开发的强大 Python 库,用于创建数学动画。文章详细讲解了 Axes 类的使用,包括坐标轴的创建、定制和函数曲线的绘制。通过 plot 方法,可以绘制任意自定义函数,并添加标签、点、线等元素,还展示了如何为这些元素添加动画效果。示例代码展示了正弦函数和 Sigmoid 函数的绘制。
🎯
关键要点
- Manim 是一个强大的 Python 库,用于创建数学动画,由 3Blue1Brown 开发。
- Axes 类用于创建二维坐标轴,提供丰富的方法来定制坐标轴的外观和功能。
- 创建坐标轴时需要实例化 Axes 类,并设置坐标范围和刻度。
- 可以通过 axis_config、x_axis_config 和 y_axis_config 定制坐标轴的样式。
- 使用 plot 方法在坐标轴上绘制函数曲线,可以绘制任意自定义函数。
- 可以通过 get_graph_label 方法为曲线添加标签,并使用 Dot、get_vertical_line 等方法添加点和线。
- 示例代码展示了如何绘制正弦函数和 Sigmoid 函数,并添加各种元素和动画效果。
❓
延伸问答
Manim 是什么?
Manim 是一个由 3Blue1Brown 开发的强大 Python 库,用于创建数学动画。
如何使用 Axes 类创建坐标轴?
要创建坐标轴,首先需要实例化 Axes 类,并设置 x_range 和 y_range 等参数。
如何在坐标轴上绘制自定义函数?
可以使用 plot 方法在坐标轴上绘制任意自定义函数,例如通过 lambda 表达式定义函数。
如何为函数曲线添加标签?
可以使用 get_graph_label 方法为曲线添加标签,指定标签内容和位置。
Manim 中如何定制坐标轴的样式?
可以通过 axis_config、x_axis_config 和 y_axis_config 来定制坐标轴的颜色、线宽等样式。
示例代码中如何绘制正弦函数?
示例代码中使用 lambda 表达式定义正弦函数,并通过 axes.plot 方法绘制,颜色设置为蓝色。
➡️