繁体   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