Цветная область под графиком в маниме - PullRequest
0 голосов
/ 13 апреля 2020

Я следую этому уроку для manim: https://talkingphysics.wordpress.com/2019/01/08/getting-started-animating-with-manim-and-python-3-7/. Под заголовком 7.0: Графические функции в примере показан код для построения функций синуса и косинуса.

Мне было интересно, смогу ли я также заполнить область, покрытую, скажем, функцией синуса и осью x, от x_min до x_max. Я понял, что используемый класс PlotFunctions имеет следующую иерархию: PlotFunctions -> GraphScene -> Scene -> Container -> object (где -> обозначает дочерний элемент). Но во всей этой цепочке иерархии я не вижу параметра конфигурации, такого как fill_color, который присутствует в VMobject.

Я также не могу найти какой-либо код, который помогает в этом, хотя я ' Я уверен, что должен существовать действительно простой однострочный код, поскольку он используется во многих видео 3blue1brown. Буду очень признателен за помощь!

Ответы [ 2 ]

1 голос
/ 15 апреля 2020

Вы можете проверить эту проблему github , это может быть что-то, что вы ищете.

Она не была объединена с main branch, так что это может быть работа сейчас

0 голосов
/ 14 апреля 2020

После более подробного изучения кода я все еще не вижу однострочный код как таковой, но обнаружил, что для окрашивания области под графиком используется набор прямоугольников Римана очень малой ширины (~ 0,01). , Это заставляет график выглядеть цветным.

...