Example #1
0
 public ChartDataViewModel(LineChartDataModel <float> chart) : this()
 {
     SeriesData = new List <SeriesViewModel>();
     string[] xAxisData = chart.XAxisData;
     for (int i = 0; i < xAxisData.Length; i++)
     {
         string             str = xAxisData[i];
         ChartDataViewModel chartDataViewModel = this;
         chartDataViewModel.xAxis = string.Concat(chartDataViewModel.xAxis, "'", str, "',");
     }
     foreach (ChartSeries <float> seriesDatum in chart.SeriesData)
     {
         SeriesViewModel seriesViewModel = new SeriesViewModel()
         {
             Name       = seriesDatum.Name,
             SeriesData = ""
         };
         SeriesViewModel seriesViewModel1 = seriesViewModel;
         float[]         data             = seriesDatum.Data;
         for (int j = 0; j < data.Length; j++)
         {
             float           single           = data[j];
             SeriesViewModel seriesViewModel2 = seriesViewModel1;
             seriesViewModel2.SeriesData = string.Concat(seriesViewModel2.SeriesData, single.ToString(), ",");
         }
         SeriesData.Add(seriesViewModel1);
     }
 }
Example #2
0
        public ChartDataViewModel(LineChartDataModel <float> chart)
            : this()
        {
            this.SeriesData = new List <SeriesViewModel>();
            foreach (var item in chart.XAxisData)
            {
                this.xAxis += ("'" + item + "',");
            }

            foreach (var item in chart.SeriesData)
            {
                var series = new SeriesViewModel {
                    Name = item.Name, SeriesData = ""
                };
                foreach (var s in item.Data)
                {
                    series.SeriesData += (s.ToString() + ",");
                }
                this.SeriesData.Add(series);
            }
        }