v1.3.8
➕ 기능 추가
ShapeAnnotation
에 새로운 타입 추가: line
, hline
, vline
-
hline
(수평선)y1
과y2
가 모두 지정된 경우, 두 지점의 중앙에 수평선을 그림y1
또는y2
중 하나만 지정된 경우, 해당 위치에 수평선을 그림- 길이는
x1
과x2
가 모두 지정된 경우 두 점 사이의 길이만큼 그림- 하나만 지정되었거나 둘 다 생략된 경우,
width
만큼 오른쪽으로 연장
- 하나만 지정되었거나 둘 다 생략된 경우,
-
vline
(수직선)x1
과x2
가 모두 지정된 경우, 두 지점의 중앙에 수직선을 그림x1
또는x2
중 하나만 지정된 경우, 해당 위치에 수직선을 그림- 길이는
y1
과y2
가 모두 지정된 경우 두 점 사이의 길이만큼 그림- 하나만 지정되었거나 둘 다 생략된 경우,
height
만큼 아래로 연장
- 하나만 지정되었거나 둘 다 생략된 경우,
-
line
(대각선)- (
x1
,y1
)과 (x2
,y2
) 두 점을 연결하는 직선을 그림
- (
-
공통 동작
x1
,x2
가 모두 생략된 경우, 라인을 왼쪽 끝에 배치y1
,y2
가 모두 생략된 경우, 라인을 위쪽 끝에 배치- 하나만 지정된 경우, 해당 좌표를 기준으로 그림
- 두 좌표가 모두 지정된 경우, 좌표 간의 거리만큼 길이가 결정됨
- 하나만 지정되었거나 둘 다 생략된 경우,
width
,height
를 기반으로 길이 설정
✨ 기능 개선
xField
,yField
,zField
처리 개선data
가 객체일 때,xField
,yField
,zField
에 숫자 인덱스를 지정하면 문자열 key처럼 동작하도록 개선
🐞 버그 수정
-
Linear axis의
stepCallback
에서 반환값이 없을 경우 오류 발생- 반환값이 없거나 유효하지 않은 경우, 축의 최솟값과 최댓값만 출력되도록 수정
-
y
값이 유효하지 않을 때emptyView
가 출력되는 문제x
값이 존재하고y
값이 없을 경우, 해당 점을null
포인트로 간주하도록 수정
-
xStep
을0
으로 설정 시 잘못된 동작xStep이 0
일 경우, 모든 데이터 포인트가 시작 지점에 위치하도록 처리