DC.js-colorMixin

colorMixin색상을 사용하여 시각화해야하는 모든 차트에 대한 색상 지원을 제공합니다. colorMixin의 계층은 아래 다이어그램에 정의되어 있습니다.

colorMixin은 다음과 같은 색상 작업 방법 목록을 제공하며 다음과 같습니다.

colorAccessor ([colorAccessor])

색 접근 자 함수를 가져 오거나 설정합니다. 이렇게하면 기본 Crossfilter 그룹의 각 데이터 포인트에 대한 색상 스케일의 고유 한 색상 값이 매핑됩니다. 기본 색상 접근자는 다음과 같습니다.

mychart.colorAccessor(function (d, i){return i;})

colorDomain ([도메인])

색 매핑 함수의 현재 도메인을 가져 오거나 설정하며 배열로 제공해야합니다.

calculateColorDomain ()

colorAccessor () 함수를 사용하여 찾은 데이터 요소의 최소값과 최대 값을 결정하여 색상 도메인을 설정합니다.

색상 ([colorScale])

색 눈금을 가져 오거나 설정합니다. 그것은 받아들입니다d3.scale.

chart.colors(d3.scale.category20b());
chart.colors(d3.scale.ordinal().range(['red','green','blue']));

linearColors (r)

보간 된 선형 색상 스케일을 설정하는 단축키 방법입니다.

chart.linearColors(["#4575b4", "#ffffbf", "#a50026"]);

ordinalColors (r)

서수 색 눈금을 설정하는 바로 가기 방법입니다.

chart.ordinalColors(['red','green','blue']);