图形下的颜色区域

时间:2020-04-13 10:06:08

标签: python manim

我正在按照本教程进行操作:https://talkingphysics.wordpress.com/2019/01/08/getting-started-animating-with-manim-and-python-3-7/。在标题7.0:制图函数下,该示例显示了用于绘制正弦和余弦函数的代码。

我想知道是否也可以填充正弦函数和从x_min到x_max的x轴之间的覆盖区域。我意识到所使用的PlotFunctions类具有以下层次结构:PlotFunctions-> GraphScene-> Scene-> Container-> object(其中->表示其子级)。但是在整个层次结构链中,我看不到VMobject中存在配置选项,例如fill_color。

虽然我确信必须存在一些非常简单的1行代码,因为我在很多3blue1brown视频中使用了1行代码,但我也不容易找到任何有助于这样做的代码。我真的很感谢您的帮助!

3 个答案:

答案 0 :(得分:3)

您可以选中此github issue,这可能是您所需要的。

它尚未合并到main branch上,因此暂时可以解决。

答案 1 :(得分:0)

在仔细研究了代码之后,我仍然看不到1-liner代码本身,但是确实发现要为图形下方的区域着色,使用了一组宽度很小(〜0.01)的riemann矩形。这使图形看起来很彩色。

答案 2 :(得分:0)

我使用了get_point_from_function()选项来获取点并将它们传递来创建一个充满颜色的多边形。

您可以检查它here,看一下def get_region()

相关问题