Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到C#图表系列_C#_Charts_Series - Fatal编程技术网

未找到C#图表系列

未找到C#图表系列,c#,charts,series,C#,Charts,Series,嘿,我对图表系列有个问题 这是在form.designer中: System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea(); System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Window

嘿,我对图表系列有个问题

这是在form.designer中:

System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
this.chart1 = new System.Windows.Forms.DataVisualization.Charting.Chart();

chartArea1.Name = "ChartArea1";
this.chart1.ChartAreas.Add(chartArea1);
legend1.Name = "Legend1";
this.chart1.Legends.Add(legend1);
this.chart1.Location = new System.Drawing.Point(7, 17);
this.chart1.Name = "chart1";
series1.ChartArea = "ChartArea1";
series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
series1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
series1.IsXValueIndexed = true;
series1.Legend = "Legend1";
series1.MarkerColor = System.Drawing.Color.Red;
series1.MarkerSize = 6;
series1.MarkerStyle = System.Windows.Forms.DataVisualization.Charting.MarkerStyle.Diamond;
series1.Name = "SeriesBatchPoint";
this.chart1.Series.Add(series1);
this.chart1.Size = new System.Drawing.Size(1141, 323);
this.chart1.TabIndex = 3;
this.chart1.Text = "chart1";
在形式上,我将提出一个观点

chart1.Series["SeriesBatchPoint"].Points.AddXY(BatchCount, aTempWeightMesure);
我得到这个错误:

异常未处理

其他信息:在“ChartAreaCollection”中找不到名为“SeriesBatchPoint”的图表元素

我做错了什么?

试试这个:

var series1 = chart1.Series.Add("SeriesBatchPoint");
series1.ChartArea = "ChartArea1";
series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
// etc

您是否尝试过通过该系列的索引进行访问?您确定事情发生的顺序吗?设置
名称后
您可以使用该名称访问该系列。请务必使用调试器查看当前系列集合!我还强烈建议使用System.Windows.Forms.DataVisualization.Charting包含
命名空间以简化引用。在添加点之前,是否随时清除序列(而不是清除点)?