我想用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轴值。
发布于 2015-12-03 16:07:03
在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)) ;
}将AnyOtherValueHere替换为您希望在SwiftChart中看到的任何内容,这样每次您勾选事件被触发时,您的图表将在2轴上查看2个值
https://stackoverflow.com/questions/21999627
复制相似问题