在我的C#应用​​程序中,使用可以正常工作的点图。但是,如果我尝试清除所有绘制的点,则不会清除。这该怎么做?

请参阅下面的代码,

series1.Points.AddXY(1, 10);//Plotting the points in chart
series2.Points.AddXY(2, 20);
chart1.Series.Clear(); //I tried to clear using this code


如果我尝试上述代码进行清除,它将删除整个图表,但我只想清除绘制的点。

最佳答案

要清除系列中的所有要点:

chart1.Series[0].Points.Clear();


删除系列中的第一点:

chart1.Series[0].Points.RemoveAt(0);


要清除所有系列中的所有要点:

foreach(var series in chart1.Series)
{
    series.Points.Clear();
}

关于c# - 如何清除点图中的标绘值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34310065/

10-13 06:47