2016-03-03 69 views
1

此刻,我可以在dotnet highchart中创建一个在图表上显示一条线的系列。我想知道我如何能够与另一个系列做到这一点。我不知道如何添加它。 这里是我正在创建的第一个系列在Dotnet中添加多个系列highcharts asp.net c#

Highcharts chart = new Highcharts("chart") 
      .SetTitle(new Title { Text = "Incoming Stats" }) 
      .SetXAxis(new XAxis { Categories = stringArr }) 

      .SetYAxis(new YAxis { Title = new YAxisTitle { Text = "Amount Incoming" } }) 
      .SetSeries(new Series { Name = "Incomings", Data = new Data(objectArr) }) 

      ; 
     ltrChart.Text = chart.ToHtmlString(); 

我基本上要添加其他系列本 - 数据的类型将是完全一样的。所以不是添加stringArr和ObjectArr,而是第二次添加stringArr2和objectArr2。我相信这是一个简单的答案,但我无法在任何地方找到解决方案。 干杯提前

回答

1

退房在他们的网站的例子: https://dotnethighcharts.codeplex.com/SourceControl/latest#DotNet.Highcharts/DotNet.Highcharts.Samples/Controllers/DemoController.cs

所以基本上你只要给它一个数组,而不是一个单一系列。

.SetSeries(new[] 
       { 
        new Series { Name = "Tokyo", Data = new Data(ChartsData.TokioData) }, 
        new Series { Name = "New York", Data = new Data(ChartsData.NewYorkData) }, 
        new Series { Name = "Berlin", Data = new Data(ChartsData.BerlinData) }, 
        new Series { Name = "London", Data = new Data(ChartsData.LondonData) } 
       } 
       ); 
+0

太棒了谢谢 – Stuart