문제가있어서 도움이 필요합니다. chart.js로 차트를 만들고 그 차트를 함수로 업데이트하고 싶습니다.함수 내부에서 객체 조작
나는 다음과 같은 설정이 있습니다
function createchart(obj){
var kdChart = new Chart(kdchart, {
type: 'line',
data: data,
options: options
});
지금 내가 이런 제 2 기능과 차트를 업데이트하려고 :
function updatechart(){
//collect new data...
kdChart.data.labels = datepoints;
kdChart.data.datasets[0].data = kdata;
kdChart.data.datasets[1].data = ddata;
kdChart.update();
}
지금 내가 얻을 오류를
TypeError: kdChart.data is undefined
때 나는 그것이 작동하는 createchart-function 바깥에서 Chart를 생성한다. 여기서 내가 뭘 잘못하고 있니? 함수 내부에서 개체를 업데이트하려면 어떻게해야합니까?
나는 ... 감사합니다 ... 내가 그것을 가지고 생각 난 여기가 시도는 IT 작동 : – pfmd86
지금은 또 다른 "하지만 ..." 을 https://jsfiddle.net/pfmd86/fcbcLbn3/이 나는 함수를 호출하여 ajax 호출의 성공 함수 내에서 차트를 만든다. 그리고이 함수 내에서 하나 이상의 "create-chart"를 호출한다 ... – pfmd86
여러 개의 차트가 관련되어 있다면, 차트. 이 답변으로 질문에 답변 하셨다면 –