2016-04-11 26 views
0

x ve y için bir değer girerken sorun yaşıyorum. Ben x ve y için diziye ekleyeceğim değeri bir değişkenden gelmesini istiyorum. Dizide başka bir x ve y itmek istiyorum. X için bir zaman değeri ve bir sayı y koymak istiyorum.Javascript dağılım grafiğinde başka bir değişkenden x ve y için yeni bir değer nasıl eklenir?

<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> 

cevap

1

o

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

Teşekkür denemek grafik değişkeni itmeyin. Fakat x eksenine başka bir değişkenden ekleyeceğim değeri nasıl alabilirim? Örneğin: int val = 0; val değerinin x eksenine nasıl eklenir? – ohayoouuuu

+0

Ne istediğini anlayamıyorum. Değişken değişken değerlerini X değişkenine itmek anlamına mı geliyor? –