簡體   English   中英

DevExpress圖表控件

[英]DevExpress chart control

我想用DevExpress圖表控件替換我的Winforms圖表控件,所以我將代碼移到了新圖表中:

DevExpress.XtraCharts.Series se = new DevExpress.XtraCharts.Series();
chartControl1.Series.Add(se);

這是我的計時器,用於讀取實時數據:

private void chartTimer_Tick(object sender, EventArgs e)
        {         
                //Old code   

                //if (seriesBps.Points.Count() > 300)
                    //seriesBps.Points.RemoveAt(0);
                //seriesBps.Points.Add(wf.BitsPerSecond * 0.000001);

                DevExpress.XtraCharts.SeriesPoint point = new DevExpress.XtraCharts.SeriesPoint(wf.BitsPerSecond * 0.000001);
                se.Points.Add(point);

                 //Old cod
                //chart1.ResetAutoValues();
            }
        }

我的問題是,盡管我可以看到該圖表移動了x軸值,但我看不到圖表控制圖上的任何點。

在Devexpress中進行繪圖時,需要為每個SeriesPoint提供2個值,您的代碼應如下所示:

假設ChartControl1是您的控件,se是您的圖表名稱

private void chartTimer_Tick(object sender, EventArgs e)
{
  ChartControl1.Series["SeriesNameHere"].Points.Add(new SeriesPoint("AnyOtherValueHere",wf.BitsPerSecond * 0.000001)) ;
}

用您想在SwiftChart中看到的任何內容替換AnyOtherValueHere ,這樣每次觸發滴答事件時,圖表將在2軸上查看2個值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM