Highcharts和WCF服务都是新手。我可以为highcharts创建一个序列或数据,但是我似乎不能创建多个数据数组,所以我的序列有多行。尝试创建一个数组数组,以便我的系列中包含多个数据项。在jsFiddl中,我可以用下面的代码让它看起来像我想要的那样:
$(function() {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
minPadding: 0.05,
maxPadding: 0.05
},
series: [{
name: 'Curve 1',
data: [[150, 80], [155, 55], [159.5, 49.2], [170, 45]]
}, {
name: 'Curve 2',
data: [[160, 90], [165, 65], [170, 60], [180, 55]]
}]
});});
我当前的WCF .svc文件将JSON序列化为{"data":[150,80,155,55,160,50,170,45]}
我希望有一个具有多个数据“数组”的系列“数组”。
注意:我已经研究了DotNetHighcharts,但现在我不想使用它,因为我最终将需要图形上的某个点的onClick事件,而据我所知,DonNetHighcharts不支持该事件。
对任何人的任何其他想法都持开放态度。
谢谢!
发布于 2012-11-20 14:38:32
public class Series
{
public string name;
public List<Data> data;
public Series()
{
data = new List<Data>();
}
}
public class Data
{
public string name { get; set; }
public double y { get; set; }
public string color { get; set; }
}并将seriesList的serialize Object设置为highcharts系列:
series= new JavaScriptSerializer().Serialize(SeriesList));https://stackoverflow.com/questions/13463751
复制相似问题