각 임계값에 대해 contour 생성기는 입력 값이 임계값보다 크거나 같은 영역을 나타내는 GeoJSON MultiPolygon 기하학 객체를 구성합니다.
contours()
기본 설정을 사용하여 새로운 contours 생성기를 사용합니다.
const contours = d3.contours()
.size([100,100])
.thresholds([0, 1, 2, 3, 4])
contours(value)
contours 생성기에 value array에 대한 contours를 계산하여 GeoJSON MultiPolygon 기하학 객체의 배열을 반환합니다.
const polygons = contours(grid)
각 기하학 객체는 입력 값이 임계값보다 크거나 같은 영역을 나타냅니다.
contours.size(size)
크기가 지정된 경우 예상 크기를 contour로 설정하고 생성기를 반환합니다. 크기는 배열로 지정되어 있으면 [n,m] n은 width이면 m은 height입니다. n과 m은 양의 정수여야 합니다.
contours.smooth(smooth)
smooth가 지정된 경우 생성된 윤곽선을 선형 보간법을 사용하여 부드럽게할지 여부를 설정합니다. 기본값은 true입니다.
contours.thresholds(thresholds)
처음 생성된 윤곽선은 임계값[0]보다 크거나 같은 영역에 해당합니다. 두번째 생성된 윤곽선은 임계값[1]보다 크거나 같은 영역에 해당합니다. 지정된 각 임계값에 대해 정확하게 하나의 MultiPolygon 기하학 객체가 생성됩니다.
임계값 배열 대신 개수를 지정하면 개수만큼 균등하게 나누어 집니다.
'D3 > 시각화' 카테고리의 다른 글
[D3] d3-force Force simulations 사용법 (0) | 2024.05.07 |
---|---|
[D3] d3-contour Density estimation 사용법 (0) | 2024.04.29 |
[D3] d3-interpolate (Zoom interpolation) 사용법 (0) | 2023.11.17 |
[D3] d3-interpolate (Transform interpolation) 사용법 (0) | 2023.11.17 |
[D3] d3-interpolate (Color interpolation) 사용법 (0) | 2023.11.17 |