当前位置: 首页>>代码示例>>C#>>正文


C# DataSeries.Add方法代码示例

本文整理汇总了C#中DataSeries.Add方法的典型用法代码示例。如果您正苦于以下问题:C# DataSeries.Add方法的具体用法?C# DataSeries.Add怎么用?C# DataSeries.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataSeries的用法示例。


在下文中一共展示了DataSeries.Add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: FillWithSampleBubbleData

 public static void FillWithSampleBubbleData(DataSeries series)
 {
     series.Add(new DataPoint { YValue = 20, BubbleSize = 40 });
     series.Add(new DataPoint { YValue = 40, BubbleSize = 80 });
     series.Add(new DataPoint { YValue = 80, BubbleSize = 20 });
     series.Add(new DataPoint { YValue = 60, BubbleSize = 100 });
     series.Add(new DataPoint { YValue = 10, BubbleSize = 20 });
 }
开发者ID:nitinr708,项目名称:ProwarenessDashboard,代码行数:8,代码来源:SeriesExtensions.cs

示例2: SolveDiffEquation

        public void SolveDiffEquation(double T, double b, double sigma, double f, int n)
        {
            try
            {
                double[] u = new double[n + 1];
                u[0] = 0;
                u[n] = 0;
                var coefficients = FindCoefficients(T, b, sigma, f, n).Reverse().ToArray();
                for (int i = 1; i < n; i++)
                {
                    double sum = 0;
                    for (int j = 1; j < n; j++)
                    {
                        double x = (double)i / n;
                        sum += coefficients[j - 1]*CourantFun(x, n, j);
                    }
                    u[i] = sum;
                }

                DataSeries<double, double> fun = new DataSeries<double, double>("u(x)");
                for (int i = 0; i < n + 1; i++)
                {
                    fun.Add(new DataPoint<double, double>() { X = (double)i / n, Y = u[i] });
                }
                exampleChart.Series[0].DataSeries = fun;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
开发者ID:DVitinnik,项目名称:UniversityApps,代码行数:31,代码来源:Graph.xaml.cs

示例3: GenerateDataSeries

        public  void GenerateDataSeries(Dictionary<string,double> data, ChartBy chartBy)
        {
            var series = new DataSeries<string, double>();

            foreach (var d in data)
            {
                series.Add(new DataPoint<string, double>((chartBy == ChartBy.Cols ? "Column " : "Row ") + d.Key, d.Value));
            }

            MainChart.DataSeries = series;
        }
开发者ID:DVitinnik,项目名称:UniversityApps,代码行数:11,代码来源:PieChart.xaml.cs

示例4: addSerise

        private void addSerise()
        {
            DataSeries series = new DataSeries();
            series.Definition = new LineSeriesDefinition();
            series.LegendLabel = "温度";

            for (int i = 1; i < 20; i++)
            {
                series.Add(new DataPoint(DateTime.Now.AddMinutes(i).ToString("HH:mm:00"), i * i));
            }
            radChart.DefaultView.ChartArea.DataSeries.Add(series);
        }
开发者ID:eseawind,项目名称:sac-pt,代码行数:12,代码来源:InLine.xaml.cs

示例5: FillWithSampleData

        public static void FillWithSampleData(DataSeries series, int numberOfItems, int max, int deviation)
        {
            Random random = new Random((int)(series.GetHashCode() + DateTime.Now.Ticks));

            if (deviation > max)
                deviation = max;

            for (int i = 0; i < numberOfItems; i++)
            {
                series.Add(new DataPoint(random.Next(max - deviation, max)));
            }
        }
开发者ID:nitinr708,项目名称:ProwarenessDashboard,代码行数:12,代码来源:SeriesExtensions.cs

示例6: Data

        private void Data()
        {
            DataSeries series = new DataSeries();
            series.Definition = new Pie3DSeriesDefinition();// DoughnutSeriesDefinition();// Doughnut3DSeriesDefinition();// PieSeriesDefinition();// Pie3DSeriesDefinition();
            radChart.Width = 600;
            radChart.Height = 300;

            for (int i = 1; i < 4; i++)
            {
                series.Add(new DataPoint(i, i * i));
            }
            radChart.DefaultView.ChartArea.DataSeries.Add(series);
        }
开发者ID:eseawind,项目名称:sac-pt,代码行数:13,代码来源:InPic.xaml.cs

示例7: FillWithSampleBubbleMixedData

 public static void FillWithSampleBubbleMixedData(DataSeries series)
 {
     series.Add(new DataPoint { YValue = 75, BubbleSize = -60 });
     series.Add(new DataPoint { YValue = 10, BubbleSize = 40 });
     series.Add(new DataPoint { YValue = 40, BubbleSize = -60 });
     series.Add(new DataPoint { YValue = 20, BubbleSize = 50 });
     series.Add(new DataPoint { YValue = 50, BubbleSize = 80 });
     series.Add(new DataPoint { YValue = 30, BubbleSize = -40 });
 }
开发者ID:nitinr708,项目名称:ProwarenessDashboard,代码行数:9,代码来源:SeriesExtensions.cs

示例8: Button_Click_1

        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();
            if (ofd.ShowDialog() == true)
            {
                TextBox_InputName.Text = ofd.FileName;

                FFTW fftw = new FFTW();
                _input = DataLoader.Load(ofd.FileName);
                double[] inputCopy = new double[_input.Length];
                _input.CopyTo(inputCopy, 0);

                _frequencyDomain = fftw.Forward(inputCopy);
                _frequencyDomainLinkedToCheckboxes = new Complex[_frequencyDomain.Length];

                _frequencyDomain.CopyTo(_frequencyDomainLinkedToCheckboxes, 0);

                DataSeries<double, double> points = new DataSeries<double, double>("Magnitudes");
                TheList = new ObservableCollection<CheckBoxBinder>();
                List<CheckBoxBinder> mags = new List<CheckBoxBinder>();
                for (int c = 0; c < _frequencyDomain.Length; c++)
                {
                    points.Add(new DataPoint<double, double> { X = c, Y = _frequencyDomain[c].Magnitude });
                    mags.Add(new CheckBoxBinder { TheValue = _frequencyDomain[c].Magnitude, Index = c });
                }

                foreach (CheckBoxBinder d in mags.OrderByDescending(m => m.TheValue))
                {
                    TheList.Add(d);
                }

                exampleChart.Series[0].DataSeries = points;
                this.DataContext = this;

                DataSeries<double, double> data = new DataSeries<double, double>("Data");
                for (int c = 0; c < _input.Length; c++)
                {
                    data.Add(new DataPoint<double, double> { X = c, Y = _input[c] });
                }

                dataChart.Series[0].DataSeries = data;

                return;
            }
        }
开发者ID:kwende,项目名称:LARIMGED,代码行数:45,代码来源:MainWindow.xaml.cs

示例9: MainPage

		public MainPage()
		{
			InitializeComponent();

			DataSeries lineSeries = new DataSeries();
			lineSeries.LegendLabel = "Monthly Sales";
			lineSeries.Definition = new LineSeriesDefinition();
			Random r = new Random(0);
			for (int i = 0; i < 12; i++)
			{
				lineSeries.Add(new DataPoint() { YValue = i + r.Next(0, 20) });
			}

			radChart.DefaultView.ChartArea.DataSeries.Add(lineSeries);

			string[] months = new string[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", };
			for (int i = 0; i < months.Length; i++)
			{
				radChart.DefaultView.ChartArea.AxisX.TickPoints[i].Label = months[i];
			}
		}
开发者ID:CJMarsland,项目名称:xaml-sdk,代码行数:21,代码来源:MainPage.xaml.cs

示例10: ExportChart

        private void ExportChart(DataSet sheet)
        {
            graph.Width = 800;
            graph.Height = 600;
            graph.Measure(new System.Windows.Size(graph.Width, graph.Height));
            graph.Arrange(new System.Windows.Rect(graph.DesiredSize));
            graph.DefaultView.ChartArea.EnableAnimations = false;
            string semester = onBeginSheet ? " Beginning" : " End";
            int num;
            if (onBeginSheet)
            {
                string name = sheet.Tables[0].Columns[LeftToExportBegin].ColumnName.ToString();
                foreach (char c in name)
                {
                    if (int.TryParse(c.ToString(), out num))
                        name = name.Remove(name.IndexOf(c));
                }
                name = name.Trim();
                graph.DefaultView.ChartTitle.Content = name + semester + " of Semester Results";
            }
            else
            {
                string name = sheet.Tables[0].Columns[LeftToExportEnd].ColumnName.ToString();
                foreach (char c in name)
                {
                    if (int.TryParse(c.ToString(), out num))
                        name = name.Remove(name.IndexOf(c));
                }
                name = name.Trim();
                graph.DefaultView.ChartTitle.Content = name + semester + " of Semester Results";
            }
            graph.DefaultView.ChartTitle.HorizontalAlignment = HorizontalAlignment.Center;
            graph.DefaultView.ChartLegend.UseAutoGeneratedItems = true;
            DataSeries barSeries = new DataSeries();
            barSeries.LegendLabel = "Results";
            barSeries.Definition = new BarSeriesDefinition();

            string complete, very, moderate, somewhat, notatall, norating;
            if (onBeginSheet)
            {
                complete = sheet.Tables[0].Rows[startGraphBegin][LeftToExportBegin].ToString();
                very = sheet.Tables[0].Rows[startGraphBegin + 1][LeftToExportBegin].ToString();
                moderate = sheet.Tables[0].Rows[startGraphBegin + 2][LeftToExportBegin].ToString();
                somewhat = sheet.Tables[0].Rows[startGraphBegin + 3][LeftToExportBegin].ToString();
                notatall = sheet.Tables[0].Rows[startGraphBegin + 4][LeftToExportBegin].ToString();
                norating = sheet.Tables[0].Rows[startGraphBegin + 5][LeftToExportBegin].ToString();
            }
            else
            {
                complete = sheet.Tables[0].Rows[startGraphEnd][LeftToExportEnd].ToString();
                very = sheet.Tables[0].Rows[startGraphEnd + 1][LeftToExportEnd].ToString();
                moderate = sheet.Tables[0].Rows[startGraphEnd + 2][LeftToExportEnd].ToString();
                somewhat = sheet.Tables[0].Rows[startGraphEnd + 3][LeftToExportEnd].ToString();
                notatall = sheet.Tables[0].Rows[startGraphEnd + 4][LeftToExportEnd].ToString();
                norating = sheet.Tables[0].Rows[startGraphEnd + 5][LeftToExportEnd].ToString();
            }

            barSeries.Add(new DataPoint() { YValue = Convert.ToDouble(complete), XCategory = "Completely" });
            barSeries.Add(new DataPoint() { YValue = Convert.ToDouble(very), XCategory = "Very" });
            barSeries.Add(new DataPoint() { YValue = Convert.ToDouble(moderate), XCategory = "Moderately" });
            barSeries.Add(new DataPoint() { YValue = Convert.ToDouble(somewhat), XCategory = "Somewhat" });
            barSeries.Add(new DataPoint() { YValue = Convert.ToDouble(notatall), XCategory = "Not At All" });
            barSeries.Add(new DataPoint() { YValue = Convert.ToDouble(norating), XCategory = "No Rating" });
            graph.DefaultView.ChartArea.DataSeries.Add(barSeries);

            Dispatcher.BeginInvoke((Action)(() =>
            {
                string filePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\Bar Charts\";
                if (!Directory.Exists(filePath))
                    Directory.CreateDirectory(filePath);
                using (FileStream fs = File.Create(filePath + graph.DefaultView.ChartTitle.Content.ToString() + ".png"))
                {
                    if (onBeginSheet)
                    {
                        graph.ExportToImage(fs, new PngBitmapEncoder());
                        if (LeftToExportBegin == 1)
                        {
                            ExportBtn.IsEnabled = false;
                            if (importTwoGraphs)
                            {
                                onBeginSheet = false;
                                ExportInitialGraph();
                            }
                            LeftToExportText.Text = "Graphs successfully exported!";
                        }
                        else
                            ExportGraphs();
                    }
                    else
                    {
                        graph.ExportToImage(fs, new PngBitmapEncoder());
                        if (LeftToExportEnd == 1)
                        {
                            ExportBtn.IsEnabled = false;
                            LeftToExportText.Text = "Graphs successfully exported!";
                        }
                        else
                            ExportGraphs();
                    }
                }
//.........这里部分代码省略.........
开发者ID:Sweetlou619,项目名称:Excel-Reciever,代码行数:101,代码来源:MainWindow.xaml.cs

示例11: ExportBubbleGraph

        public void ExportBubbleGraph()
        {
            BubbleGraph.Width = 800;
            BubbleGraph.Height = 600;
            BubbleGraph.Measure(new System.Windows.Size(BubbleGraph.Width, BubbleGraph.Height));
            BubbleGraph.Arrange(new System.Windows.Rect(BubbleGraph.DesiredSize));
            BubbleGraph.DefaultView.ChartArea.EnableAnimations = false;

            BubbleGraph.DefaultView.ChartTitle.Content = onBeginSheet ? "Beginning of Semester Evaluation" : "End of Semester Evaluation";

            BubbleGraph.DefaultView.ChartTitle.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
            BubbleGraph.DefaultView.ChartLegend.UseAutoGeneratedItems = true;
            DataSeries bubbleSeries = new DataSeries();
            bubbleSeries.LegendLabel = "Evaluation";
            bubbleSeries.Definition = new BubbleSeriesDefinition();

            foreach (BubblePoints b in AllPoints)
            {
                bubbleSeries.Add(new DataPoint() { XValue = b.X, YValue = b.Y, BubbleSize = b.total * .25 });
            }

            BubbleGraph.DefaultView.ChartArea.DataSeries.Add(bubbleSeries);

            Dispatcher.BeginInvoke((Action)(() =>
            {
                string filePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\Bubble Graphs\";
                if (!Directory.Exists(filePath))
                    Directory.CreateDirectory(filePath);
                using (FileStream fs = File.Create(filePath + BubbleGraph.DefaultView.ChartTitle.Content.ToString() + ".png"))
                {
                    if (importTwoGraphs && !SecondChartExported)
                    {
                        ExportSecondChart();
                        BubbleGraph.ExportToImage(fs, new PngBitmapEncoder());
                    }
                    else
                        BubbleGraph.ExportToImage(fs, new PngBitmapEncoder());
                }
            }), DispatcherPriority.ApplicationIdle, null);
        }
开发者ID:Sweetlou619,项目名称:Excel-Reciever,代码行数:40,代码来源:MainWindow.xaml.cs

示例12: refresh

 public void refresh(ChartDataSerie serieData)
 {
     int count=0;
     switch (silverChartControl.XAxesType) {
         case XAxisTypeEnum.numeric:
             DataSeries<double,double> dataSeries=new DataSeries<double, double> { Title = Name };
             foreach (ChartDataPoint point in serieData.Points) {
                 dataSeries.Add(new DataPoint<double, double>(point.XValDouble, point.YVal));
                 count++;
             }
             if (Enabled) {
                 Serie.DataSeries = dataSeries;
             }
             SeriesData = dataSeries;
             break;
         case XAxisTypeEnum.datetime:
             DataSeries<DateTime,double> dataSeriesDate=new DataSeries<DateTime, double> { Title = Name };
             foreach (ChartDataPoint point in serieData.Points) {
                 dataSeriesDate.Add(new DataPoint<DateTime, double>(point.XVal, point.YVal));
                 count++;
             }
             if (Enabled) {
                 Serie.DataSeries = dataSeriesDate;
             }
             SeriesData = dataSeriesDate;
             break;
     }
     ShowToolTip=count<100;
 }
开发者ID:rj128x,项目名称:VotGESInt,代码行数:29,代码来源:VisibloxChartSerie.cs

示例13: MainWindow

		public MainWindow()
		{
			InitializeComponent();
			telerikChart.DefaultView.ChartArea.AxisY.IsInverse = true;
			telerikChart.DefaultView.ChartArea.AxisX.IsInverse = true;

			//Line Chart
			DataSeries lineSeries = new DataSeries();
			lineSeries.LegendLabel = "Turnover";
			lineSeries.Definition = new LineSeriesDefinition();
			lineSeries.Add(new DataPoint() { YValue = 154, XCategory = "Jan" });
			lineSeries.Add(new DataPoint() { YValue = 138, XCategory = "Feb" });
			lineSeries.Add(new DataPoint() { YValue = 143, XCategory = "Mar" });
			lineSeries.Add(new DataPoint() { YValue = 120, XCategory = "Apr" });
			lineSeries.Add(new DataPoint() { YValue = 135, XCategory = "May" });
			lineSeries.Add(new DataPoint() { YValue = 125, XCategory = "Jun" });
			lineSeries.Add(new DataPoint() { YValue = 179, XCategory = "Jul" });
			lineSeries.Add(new DataPoint() { YValue = 170, XCategory = "Aug" });
			lineSeries.Add(new DataPoint() { YValue = 198, XCategory = "Sep" });
			lineSeries.Add(new DataPoint() { YValue = 187, XCategory = "Oct" });
			lineSeries.Add(new DataPoint() { YValue = 193, XCategory = "Nov" });
			lineSeries.Add(new DataPoint() { YValue = 176, XCategory = "Dec" });
			telerikChart.DefaultView.ChartArea.DataSeries.Add(lineSeries);

			//Bar Chart
			DataSeries barSeries = new DataSeries();
			barSeries.LegendLabel = "Expenses";
			barSeries.Definition = new BarSeriesDefinition();
			barSeries.Add(new DataPoint() { YValue = 45, XCategory = "Jan" });
			barSeries.Add(new DataPoint() { YValue = 48, XCategory = "Feb" });
			barSeries.Add(new DataPoint() { YValue = 53, XCategory = "Mar" });
			barSeries.Add(new DataPoint() { YValue = 41, XCategory = "Apr" });
			barSeries.Add(new DataPoint() { YValue = 32, XCategory = "May" });
			barSeries.Add(new DataPoint() { YValue = 28, XCategory = "Jun" });
			barSeries.Add(new DataPoint() { YValue = 63, XCategory = "Jul" });
			barSeries.Add(new DataPoint() { YValue = 74, XCategory = "Aug" });
			barSeries.Add(new DataPoint() { YValue = 77, XCategory = "Sep" });
			barSeries.Add(new DataPoint() { YValue = 85, XCategory = "Oct" });
			barSeries.Add(new DataPoint() { YValue = 89, XCategory = "Nov" });
			barSeries.Add(new DataPoint() { YValue = 80, XCategory = "Dec" });
			telerikChart.DefaultView.ChartArea.DataSeries.Add(barSeries);
		}
开发者ID:CJMarsland,项目名称:xaml-sdk,代码行数:42,代码来源:MainWindow.xaml.cs

示例14: reconstructGraph

        private void reconstructGraph()
        {
            // graph
            //We need one data series for each chart series
            DataSeries<int, double> cc1 = new DataSeries<int, double>(cc1legend);
            DataSeries<int, double> cc2 = new DataSeries<int, double>(cc2legend);
            DataSeries<int, double> cc3 = new DataSeries<int, double>(cc3legend);

            String MyDocs = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
            String ProjectLocation = "Visual Studio 2010\\Projects\\Kinect-Tracking-Project\\MatlabPrototypes\\FeatureDetection";

            StreamReader FileStreamReader;

            FileStreamReader = File.OpenText(System.IO.Path.Combine(MyDocs, ProjectLocation) + "\\results.csv");

            int i = 1;

            while (FileStreamReader.Peek() != -1)
            {
                string[] words;
                words = FileStreamReader.ReadLine().Split(',');

                double test = double.Parse(words[0]);

                if (test == -1)
                {
                    continue;
                }

                double cc1v = test;
                double cc2v = double.Parse(words[1]);
                double cc3v = double.Parse(words[2]);

                if (cc1v == 0)
                {
                    cc1v = 0.05;
                }
                if (cc2v == 0)
                {
                    cc2v = 0.05;
                }
                if (cc3v == 0)
                {
                    cc3v = 0.05;
                }

                cc1.Add(new DataPoint<int, double>() { X = i, Y = cc1v });
                cc2.Add(new DataPoint<int, double>() { X = i, Y = cc2v });
                cc3.Add(new DataPoint<int, double>() { X = i, Y = cc3v });

                i = i + 1;
            }
            FileStreamReader.Close();

            //Finally, associate the data series with the chart series
            userchart.Series[0].DataSeries = cc1;
            userchart.Series[1].DataSeries = cc2;
            userchart.Series[2].DataSeries = cc3;
        }
开发者ID:guozanhua,项目名称:Kinect-Tracking-Project,代码行数:59,代码来源:MainWindow.xaml.cs

示例15: Data

        private void Data()
        {
            DataSeries series = new DataSeries();
            series.Definition = new HorizontalBarSeriesDefinition();
            radChart.Width = 600;
            radChart.Height = 300;

            for (int i = 1; i < 8; i++)
            {
                series.Add(new DataPoint(i, i * i));
            }
            radChart.DefaultView.ChartArea.DataSeries.Add(series);
        }
开发者ID:eseawind,项目名称:sac-pt,代码行数:13,代码来源:InCahrt.xaml.cs


注:本文中的DataSeries.Add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。