首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作C#。在highcharts中有多个系列数据数组的svc

如何制作C#。在highcharts中有多个系列数据数组的svc
EN

Stack Overflow用户
提问于 2012-11-20 06:48:19
回答 1查看 397关注 0票数 0

Highcharts和WCF服务都是新手。我可以为highcharts创建一个序列或数据,但是我似乎不能创建多个数据数组,所以我的序列有多行。尝试创建一个数组数组,以便我的系列中包含多个数据项。在jsFiddl中,我可以用下面的代码让它看起来像我想要的那样:

代码语言:javascript
复制
$(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不支持该事件。

对任何人的任何其他想法都持开放态度。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-11-20 14:38:32

代码语言:javascript
复制
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系列:

代码语言:javascript
复制
series= new JavaScriptSerializer().Serialize(SeriesList));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13463751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档