2016-04-11 13 views
0

我在爲x和y插入值時遇到了問題。我想要插入數組的x和y的值將來自一個變量。我想在數組中推入另一個x和y。我想推一個x和y的時間值。如何在JavaScript散點圖中爲另一個變量的x和y添加新值?

<script type="text/javascript"> 
     window.onload = function() { 
     var chart = new CanvasJS.Chart("chartContainer", 

     { 
     title:{ 
     text: "Converting in Local Time" 
     }, 

     axisX:{ 
     title: "time", 
     gridThickness: 2, 
     interval:1, 
     intervalType: "hour",   
     valueFormatString: "hh:MM", 
     labelAngle: -20 
     }, 
     axisY:{ 
     title: "distance" 
     }, 
     data: [ 
     {   
     type: "line", 
     dataPoints: [//array 
     {x: new Date(Date.UTC (2016, 0, 1, 1,0)), y: 26 }, 
     {x: new Date(Date.UTC (2016, 0, 1,2,0)), y: 38 }, 
     {x: new Date(Date.UTC(2016, 0, 1,3,0)), y: 43 }, 

     ]} 
     ] 
    }); 
    chart.push({ 
     x:new Date(Date.UTC(2016, 0, 1,4,0)), 
     y:28 
     }); 

chart.render(); 
} 
</script> 
<script type="text/javascript" src="js/canvasjs.min.js"></script> 
</head> 
<body> 
    <div id="chartContainer" style="height: 300px; width: 50%;"> 
    </div> 
</body> 
</html> 

回答

1

不圖變推

嘗試

chart.data.dataPoints.push({x:new Date(Date.UTC(2016, 0, 1,4,0)),y:28 }); 
+0

感謝。但是,如何獲得我將從另一個變量插入x軸的值?例如:int val = 0;如何將val的值插入x軸? – ohayoouuuu

+0

我不明白你想要什麼。你意味着將變量Val值推入X變量中? –

相關問題