Main Content

addpoints

애니메이션된 선(animated line)에 점 추가

설명

예제

addpoints(an,x,y)an로 지정된 애니메이션된 선에 xy로 정의된 점을 추가합니다. animatedline 함수를 사용하여 애니메이션된 선을 만듭니다. 화면에 업데이트를 표시하려면 drawnow 또는 drawnow limitrate를 사용하십시오. 새 점이 자동으로 이전 점에 연결됩니다.

addpoints(an,x,y,z)an로 지정된 3차원 애니메이션된 선에 x, y, z로 정의된 점을 추가합니다.

예제

모두 축소

데이터 없이 animated line 객체를 만듭니다. 그런 다음 이 선에 5개의 점을 추가합니다. 원을 사용하여 각 점을 표시합니다.

h = animatedline('Marker','o');
x = 1:5;
y = 1:5;
addpoints(h,x,y)

Figure contains an axes object. The axes object contains an object of type animatedline.

datetime형 및 duration형 값과 같은 숫자형이 아닌 점을 플로팅하려면, 먼저 플로팅할 유형의 값을 사용하여 애니메이션된 선을 초기화하십시오. 플롯의 첫 번째 점을 지정하거나 NaT 또는 NaN 같은 자리 표시자 값을 지정할 수 있습니다.

예를 들어, x축에 datetime형 값을, y축에 duration형 값(분)을 플로팅해 보겠습니다. NaT 값과 minutes(NaN) 값을 사용하여 애니메이션된 선을 초기화합니다. 그런 다음 datetime형 벡터(x)와 duration형 벡터(y)를 만들고 애니메이션된 선에 벡터의 점을 추가합니다.

an = animatedline(NaT,minutes(NaN),"Marker","o");
x = datetime(2018,5,1:5);
y = minutes([1 7 3 11 4]);
addpoints(an,x,y)

Figure contains an axes object. The axes object contains an object of type animatedline.

animatedline 함수를 사용하여 애니메이션된 선을 만듭니다. 그런 다음, 루프 내에서 선에 점을 추가하여 애니메이션을 만듭니다. 루프가 시작되기 전에 축 제한을 설정하여 제한이 변경되지 않도록 합니다.

figure
h = animatedline;
axis([0 4*pi -1 1])

for x = linspace(0,4*pi,10000)
    y = sin(x);
    addpoints(h,x,y)
    drawnow limitrate
end

입력 인수

모두 축소

AnimatedLine 객체. animatedline 함수를 사용하여 AnimatedLine 객체를 만듭니다.

첫 번째 좌표값으로, 스칼라나 벡터로 지정됩니다. 카테시안 좌표축의 경우 첫 번째 좌표는 x축 위치입니다. 지리 좌표축의 경우 첫 번째 좌표는 위도(단위: 도)입니다.

x의 길이는 y의 길이와 같아야 합니다.

예: 11:20

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | datetime | duration

두 번째 좌표값으로, 스칼라나 벡터로 지정됩니다. 카테시안 좌표축의 경우 두 번째 좌표는 y축 위치입니다. 지리 좌표축의 경우 두 번째 좌표는 경도(단위: 도)입니다.

y의 길이는 x의 길이와 같아야 합니다.

예: 11:20

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | datetime | duration

세 번째 좌표값으로, 스칼라나 벡터로 지정됩니다. 카테시안 좌표축의 경우 세 번째 좌표는 z축 위치입니다.

z의 길이는 xy의 길이와 같아야 합니다.

예: 11:20

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | datetime | duration

확장 기능

버전 내역

R2014b에 개발됨

모두 확장