Прозрачность маркера в Matlab

Я хотел бы знать, можно ли установить прозрачность маркера линии непрозрачной, чтобы улучшить мою анимацию (движение спутника вокруг Земли).


person julianfperez    schedule 26.12.2011    source источник
comment
Посмотрите, работают ли какие-либо из этих идей для вашей текущей проблемы: stackoverflow.com/a/8163002/931379   -  person Pursuit    schedule 29.12.2011
comment
Спасибо за ваш комментарий. Я уже пробовал эти идеи, и номер 2 — единственный, который работает правильно.   -  person julianfperez    schedule 29.12.2011


Ответы (1)


Да, просто установите для свойств графика MarkerFaceColor и MarkerEdgeColor одно и то же.

x = 1:10; y = log2(x);
plot(x,y,'MarkerEdgeColor',[0 1 0],'MarkerFaceColor',[0 1 0],'MarkerSize',30,'Marker','v')
person Andrey Rubshtein    schedule 26.12.2011
comment
Спасибо за ваш ответ. Однако ваше решение не работает для моей 3D-анимации. - person julianfperez; 27.12.2011
comment
@jfpeji, можешь привести пример своего кода, я смогу помочь. - person Andrey Rubshtein; 28.12.2011
comment
Вы можете получить доступ к моему коду анимации, нажав на выделенные слова (движение спутника вокруг Земли) вопроса. - person julianfperez; 28.12.2011