리본은 코드 다이어그램에서 두 노드 간의 흐름의 양을 시각적으로 나타냅니다. 두 가지 종류의 리본이 있습니다: 리본은 양방향 흐름을, 리본화살표는 단방향 흐름을 나타냅니다. 리본화살표는 chordDirected 적합합니다. ribbon() 기본 설정으로 새 리본 생성을 합니다. const ribbon = d3.ribbon() ribbon(...arguments) 주어진 인수를 기반으로 새 리본을 생성합니다. 값들은 리본 생성기의 접근자 함수로 전달됩니다. 리본에 컨텍스트가 있는경우 해당 경로로 메서드를 호출하여 리본을 렌더링하고 void를 반환합니다. 컨텍스트가 없는 경우, 경로 데이터 문자열이 반환됩니다. const ribbon = d3.ribbon() ribbon({ source: {startAngl..
chords 레이아웃은 관계형 다이어그램을 만드는 데 사용됩니다. 이 다이어그램은 원형이나 방사형 배열로 구성된 엔티티 간의 관계나 연결을 시각적으로 표현합니다. 각 코드의 두께나 크기는 일반적으로 해당 연결의 강도나 빈도를 나타냅니다. d3.chord(); 위 함수는 chord 레아웃의 진입점입니다. 이 함수는 다이어그램 내에서 코드와 그룹의 각도와 위치를 계산하기 위한 기본적인 구조를 정의하는 데 사용됩니다. chord(matrix) n x n 행렬에 대한 chord 레이아웃을 계산합니다. 이 행렬은 n개의 노드로 구성된 네트워크의 방향성 흐름을 나타냅니다. 위 함수의 반환값은 다음과 같은 속성을 가지는 객체입니다. source : 출발하는 서브그룹 target : 도착하는 서브그룹 서브그룹은 또한 ..
축 컴포넌트는 위치 스케일에 대한 사람이 읽을 수 있는 참조 표시를 렌더링합니다. 이 컴포넌트는 선형, 로그, 밴드, 시간 스케일을 포함한 대부분의 스케일 유형과 함께 작동합니다. SVG 컨테이너의 선택에 축 컴포넌트를 호출하면 축이 생성됩니다. 축은 원점에서 렌더링됩니다. 차트와 관련하여 축의 위치를 변경하려면 포함하는 요소에 transform 속성을 지정하면됩니다. x축 이동 const width = 640; const height = 400; const marginRight = 20; const marginBottom = 30; const marginLeft = 40; const x = d3.scaleUtc() .domain([new Date("2023-01-01"), new Date("2024-0..