ZedGraph清除众多线条中的指定一条

https://blog.csdn.net/yueqing/article/details/7552649

   LineItem myCurve;//定义成全局变量
  private void Window_Loaded_1(object sender, RoutedEventArgs e)
        {
            zedGraphControl1.GraphPane.Title.Text = "Spectrogram";
            zedGraphControl1.GraphPane.XAxis.Title.Text = "X";
            zedGraphControl1.GraphPane.YAxis.Title.Text = "Y";
            zedGraphControl1.GraphPane.XAxis.Scale.Min = 0;              //X轴最小值0           
            zedGraphControl1.GraphPane.XAxis.Scale.Max = 65;
            zedGraphControl1.GraphPane.XAxis.Scale.MinorStep = 10;
            zedGraphControl1.GraphPane.XAxis.Scale.MajorStep = 10;
            zedGraphControl1.GraphPane.YAxis.Scale.Min = 0;
            zedGraphControl1.GraphPane.YAxis.Scale.Max = 15;           //这里要改成动态的,大小随波形改变
            zedGraphControl1.GraphPane.YAxis.Scale.MinorStep = 3;
            zedGraphControl1.GraphPane.YAxis.Scale.MajorStep = 3;
            zedGraphControl1.AxisChange();
            for (int i = 0; i < 36; i++)
            {
                double x = (double)i + 5;

                double y1 = 1.5 + Math.Sin((double)i * 0.2);

                double y2 = 3.0 * (1.5 + Math.Sin((double)i * 0.2));

                list1.Add(x, y1);

                list2.Add(x, y2);
                list3.Add(x+3, y2+6);
            }
            myCurve = zedGraphControl1.GraphPane.AddCurve("Porsche", list1, System.Drawing.Color.Red, SymbolType.Diamond);
            LineItem myCurve2 = zedGraphControl1.GraphPane.AddCurve("Piper", list2, System.Drawing.Color.Blue, SymbolType.Circle);
            LineItem myCurve3 = zedGraphControl1.GraphPane.AddCurve("Piper3", list3, System.Drawing.Color.Black, SymbolType.Star);
           
        }
          private void button1_Click(object sender, RoutedEventArgs e)
        {
         
            this.zedGraphControl1.GraphPane.CurveList.Remove(myCurve);//关键这句删除指定的线条 myCurve 
            zedGraphControl1.AxisChange();  
            zedGraphControl1.Refresh();
         }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值