2016-03-03 1 views
1

На данный момент я могу создать серию в высокоточном режиме с dotnet, который отобразит строку на диаграмме. Мне интересно, как я могу сделать это с помощью другой серии. Я не уверен, как добавить его. Вот как я создаю первую сериюДобавьте несколько сериалов в highcharts Dotnet 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

 Смежные вопросы

  • Нет связанных вопросов^_^