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); } }
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); } }