Chart.js 도넛 형 차트를 사용하고 있습니다. 차트가 정상적으로 나타납니다. 그러나 도구 팁이 없습니다 (Chart.js를 사용하여 작성한 다른 모든 차트와 마찬가지로). 왜 이래요? 어떻게 켜는 거죠? 온라인 문서에서는 Chart.defaults.global에서 글로벌 기본값 (도구 팁을 기본적으로 설정한다고 주장하지만 도구 설명을 설정/해제 할 수 있음)에 액세스 할 수 있다고 주장합니다. Chart.defaults.global은 Chart .defaults는 존재하지 않습니다. 도구 팁을 사용할 수 있도록이 기본값에 액세스하려고합니다. 제공 할 수있는 도움에 감사드립니다.Chart.js 기본 설정에 액세스하려면 어떻게해야합니까? (& 관련 - 도구 팁은 어떻게 켜야합니까?)
var context = document.getElementById("scoreChart").getContext("2d");
var chartData = [
{
label: "Number correct",
value: $scope.numRight,
color: "rgb(134, 202,54)",
highlight: "rgb(100,100,100)"
//not sure what highlight does
},
{
label: "Number wrong",
value: $scope.myTest.testQuestions.length - $scope.numRight,
color: '#7c0b10',
highlight: 'rgb(10,10,10)'
}
];
var theChart = new Chart(context);
var theDough = theChart.Doughnut(chartData/*, chartOptions*/);
console.log("Here is the chart object:");
console.log(theChart);
console.log("Chart.Doughnut object:");
console.log(theChart.Doughnut);
console.log("Chart.Doughnut.defaults:");
console.log(theChart.Doughnut.defaults); // <-- This works
console.log("theChart.defaults:");
console.log(theChart.defaults); // <--This is undefined
console.log("Chart.defaults.global:");
console.log(Chart.defaults.global); // throws an error
// because Chart.defaults is undefined
업데이트 : 수정 됨. Chart.js 버전은 상당히 오래된 버전입니다. 아래 내 대답을 참조하십시오.
마스터 github repo를 가리킬 수 있습니다. 빌드 툴이나 지금 설치 한 것을 덮어 쓸 수있는 것을 사용한다면, 이것은 유용한 루트가 될 것입니다. – JAAulde
Bower에 최신 Chart.js가 있어야하며 앞으로도 업데이트가 있어야합니다. Bower 파일은 현재 https://github.com/nnnick/Chart.js/blob/master/bower.json의 저장소에 있습니다. 관련 문제 : https://github.com/nnnick/Chart.js/issues/695하시기 바랍니다. 이 대답을 받아들이십시오 –
그걸 받아 들일 수 없었어요. – user3522492