2014-02-15 131 views
0

你想一些幫助,我不能離開的格式才能使用highchart生成一個圖表,格式化數據

執行下面的查詢數據庫:

var query = (from ir in db.IRR1235 
           where ir.cod_levantamento_id == idCodLev 
           select ir); 


        foreach (var item in query) 
        { 
         object[] values = new object[2]; 
         values[0] = Convert.ToDecimal(item.inicial); 
         values[1] = Convert.ToDecimal(item.ir); 
         dataResult.Add(values); 


        } 

結果返回到JSON

return Json(data, JsonRequestBehavior.AllowGet); 

而圖形僅僅是這個樣子,

enter image description here

回答

1

你不告訴我們你是如何調用Highcharts(和未來,請提供足夠的代碼重現你的問題),但是看着你給了我們什麼,你的JSON會產生這樣的事:

var jsonData = [[0,0],[1,10],[2,20],[3,30],[4,40],[5,50],[6,60],[7,70],[8,80],[9,90]]; 

如果你叫Highcharts這樣的:

$('#container').highcharts({ 
    series: jsonData 
}); 

就像你在你的圖像顯示它會產生一個破碎的情節。

如果你叫highcharts這樣雖然:

$('#container').highcharts({ 
     series: [{data: jsonData}] 
    }); 

你會得到一個單一的數據系列繪製正確。

+0

感謝您的幫助。 – rysahara

+0

@Mark:請幫助我在我的[問題在這裏](http://stackoverflow.com/questions/27983248/need-help-in-plotting-a-chart-using-highcharts-in-angularjs) – abi1964