2013-02-14 2 views
7

이 제목의 제목은 모든 것을 말합니다. 나는 커넥터의 색깔을 바꾸는 방법을 알아 냈다. color: 옵션을 삭제하면 모두 회색입니다. 나는 16 진수로 저장된 색으로 들판에 넣으려고했는데 결과는 없었고 검은 색이었다.HighCharts : 원형 조각의 색상에 따른 레이블의 색

+0

원하는 색상으로 설정할 수있는 색상 속성이 콜백 객체를 제공합니다. 색상이 "색상"을 통해 변경된다는 것을 알고 있지만 정적 16 진 값을 입력 할 때만 작동하는 것 같습니다. 모든 레이블이 동일한 색상을 갖기를 원하지 않습니다. –

답변

14

dataLabels.formatter에는 this.point.color에 액세스 할 수 있습니다. 따라서 간단하게 dataLabels에 useHTML: true을 설정하고 지정된 색상으로 범위를 만듭니다.

+0

당신은 파이 차트에 대해 jsfiddle로 설명해 주시겠습니까? 이것은 내 노력 http://jsfiddle.net/a6hW6/ – Rinzler

+3

'dataLabels.color'를위한 것이 아니라'dataLabels'을위한 포매터는 http://jsfiddle.net/a6hW6/1/ –

+0

고맙습니다. :) – Rinzler

0

포매터 기능은 당신에게 내가 내 질문에 위의 입력 한 내용 시도

formatter: (format) -> 
    format.color = @point.color 
+1

이 코드는 어디에 두어야합니까? –

+0

@LeaCohen은 확실하게 알지 못하지만 일반적으로 형식 지정자는 plotOptions 내에 적용됩니다. 그것은 {{... plotOptions : {<차트 타입, 막대, 라인 등 : {포맷 도구 : }}}' – vol7ron

관련 문제