您是否需要一些帮助我无法保留格式以便能够使用高图生成图表,
在数据库中执行以下查询:
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);
但图表就像这样,
答案 0 :(得分: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
});
它会产生一个像你在图像中显示的破碎情节。
如果您这样称为高级图表:
$('#container').highcharts({
series: [{data: jsonData}]
});
您可以正确绘制单个数据系列。