2017-03-09 2 views
0

Chart.js를 사용하여 캔버스에서 만든 차트가 있습니다. 일부 텍스트에 따라 yAxes를 동적으로 변경하려고합니다.이 라인이 작동하지 않습니다.chart.js에서 동적으로 yAxes를 변경하는 방법

myChart.options.scales.yAxes.scaleLabel.labelString = "Test"; 
당신은 당신의 차트 개체의 options 속성에 labelString 값을 업데이트하고 .update() 프로토 타입 메서드를 호출하여 단순히 규모의 제목을 변경할 수 있습니다

답변

0

.

myBar (인스턴스가 Chart.js 생성자에서 반환되는 인스턴스)이라고 가정하면 아래 예제를 사용하여 y 축 제목을 변경할 수 있습니다.

myBar.options.scales.yAxes[0].scaleLabel.labelString = "My New Title"; 
myBar.update(); 

여기에 작동 예를 보여주는 codepen입니다. "제목 변경"버튼을 클릭하여 작업 여부를 확인하십시오.

+0

잘 정의 된 옵션이 브라우저 콘솔 myChar.options에서 볼 때 옵션이 정의되지 않은 것을 알았습니다. 옵션이 이유 때문에 인식되지 않아서 해결책을 시도 할 것입니다. – Damkulul

+0

잘 옵션을 시도했지만 여전히 get : Uncaught TypeError : 정의되지 않은 'options'속성을 읽을 수 없습니다. – Damkulul

+0

감사합니다! – Damkulul

관련 문제