разные альфа каждая строка - PullRequest
0 голосов
/ 26 апреля 2019

Я строю траекторию двух частиц во времени и использую для этого FuncAnimation.Так как движение является периодическим, я бы хотел, чтобы маркеры траектории были пропорциональны их расстоянию во времени с текущим временем.то есть те, которые принадлежат временным меткам до некоторой памяти M, все имеют alpha=0, и когда мы каждый раз приближаемся к текущей временной метке, альфа становится ближе к 1.

Я впервые использовал plt.plot который возвращает список 2DLine с.Вывод был довольно удовлетворительным, за исключением того факта, что все линии и их маркер имеют одинаковую альфа-канал все время, так как на самом деле я не использовал альфа-переменную настройку.enter image description here

В качестве второй попытки я попытался использовать plt.scatter и предоставить список из четырех элементов (3 для RGB и один для альфа) до set_color.Это также было довольно удовлетворительным.У меня есть эффект затухания, который я искал.Тем не менее, для определенных входных параметров было бы намного лучше иметь линию между каждыми двумя маркерами.Следовательно, несмотря на то, что это работает, я хотел бы придерживаться plt.plot для моего сценария.enter image description here

Наконец, мне стало интересно, есть ли хитрость для изменения альфа-канала для каждой строки списка 2Dline, возвращаемой plt.plot.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...