0
암으로 진단 된 환자의 수를 표시하고 싶습니다. 그 결과 JSON 데이터가 올바르게 표시됩니다. 문제는 내가하는 일과 상관없이 실제 날짜가 다른 1970 년으로 그려집니다.
자세한 내용은 다음을 확인하십시오. PHP에서 JSON을 반환 할 때 "JSON_NUMERIC_CHECK"를 포함하면 Y 축이 올바르게 표시되고 제거하면 날짜가 올바르게 표시됩니다. 여기 CanvasJs의 날짜 형식이 올바르지 않습니다.
[
{
"y": 2,
"x": 2004
}
]
이고 이유로 인해 내 코드
if(json.length !=0){
//alert(json);
alert(json[0].x);
var dp1 = [];
for(var i=0; i<json.length; i++){
dp1.push({x:new Date(json[i].x), y:json[i].y})
}
$("#dchart").CanvasJSChart({ //Pass chart options
title:{text:"Cancer Diagnosis Number "},
zoomEnabled: true,
panEnabled: true,
axisX:{valueFormatString:"YYYY",labelAngle:-45},
data: [{
color:"red",
type: "column",
legendText:"Thyroid Cancer",
showInLegend:true,
dataPoints:dp1
}]});