RectLinear

RectLinear는 축이 존재하는 차트에 사용하는 기능을 담은 타입이다. Default를 상속받는다. 현재 RectLinear를 활용하는 유형은 Bar, Line, Scatter, Combo, Par-coords, xy-heatmap이 있다.

API Reference

# rectLinear.axis([axis]) <>

XY 축의 유무와 형태를 설정한다. axis 값은 x|y 스트링 값을 전달하여 기본 설정을 사용하거나, 객체를 전달하여 세부 설정을 한다. axis 객체 값은 {target: x|y, showDomain: true|false, showTicks, showTitle, orient: top|right|bottom|left, title} 형태로 설정된다. target 속성만 필수이며, orient를 제외한 나머지는 모두 true 기본 값을 갖는다. orienttarget이 x인 경우 bottom, y인 경우 left를 기본 값으로 갖는다. title은 해당 축의 제목으로 사용할 값을 전달한다. 없을 경우 사용되는 필드명이 기본 설정 값으로 전달된다.

bar.axis('x')
  .axis({target:'y', showtitle: false, orient: 'right'});

# rectLinear.axisTitle(name[,title]) <>

특정 타겟의 축의 제목을 설정하거나 제목을 출력할 때 사용한다. name은 필수이며 target[.fieldName] 형태로 입력한다. 예를 들어 x축을 가리킬 때는 x를, 특정 필드 값을 갖는 x축을 가리킬때는 x.fieldName 형태로 사용한다. 필드명을 사용하는 경우는, 동일한 타겟의 축이 다수여서 (예:par-coords)에는 rectLinear.axis 방식으로는 개별적으로 축 제목을 설정하거나 확인할 수 없는 상황이다. title이 입력된 경우에는 name에 의해 선택된 축의 제목을 해당 값으로 변경하고, 아닌 경우에는 현재 축 제목을 반환한다.

bar.axisTitle('x', 'X축')
  .axisTitle('y.value', 'Y축')

console.log(bar.axisTitle('y'));

# rectLinear.axisX() <>

타겟이 x인 축 설정이 존재하는지 확인할 때 사용된다. 존재할 경우 해당 설정 값을 반환한다.

# rectLinear.axisY() <>

타겟이 y인 축 설정이 존재하는지 확인할 때 사용된다. 존재할 경우 해당 설정 값을 반환한다.