마커로 선을 따라 그리기
이 예제에서는 마커의 데이터 속성을 업데이트하여 마커로 선을 따라 그리는 방법을 보여줍니다.
선 시작 부분에 사인파와 빨간색 마커를 플로팅합니다. 축 제한 모드를 수동으로 설정하여 애니메이션 루프 내내 제한을 재계산하지 않도록 합니다.
x = linspace(0,10,1000); y = sin(x); plot(x,y) hold on p = plot(x(1),y(1),'o','MarkerFaceColor','red'); hold off axis manual
루프에서 XData
속성과 YData
속성을 업데이트하여 선을 따라 마커를 이동시킵니다. drawnow
또는 drawnow limitrate
명령을 사용하여 화면에 업데이트를 표시합니다. drawnow limitrate
가 가장 빠르나, 화면에 일부 프레임을 그리지 않을 수 있습니다. 점 표기법을 사용하여 속성을 설정합니다.
for k = 2:length(x) p.XData = x(k); p.YData = y(k); drawnow end
선을 따라 움직이는 마커가 애니메이션으로 표시됩니다.