- 积分
- 0
- 在线时间
- 3 小时
- 主题
- 1
- 注册时间
- 2015-5-9
- 帖子
- 4
- 最后登录
- 2015-5-10
- 帖子
- 4
- 软币
- 105
- 在线时间
- 3 小时
- 注册时间
- 2015-5-9
|
各位大神好。
小弟今天第一次使用DevExpress,建立了一个Spline的Chart。
只有一个Series,数据点为1892个。
然后就发现加载数据点的时候非常慢,本来使用mschart基本感觉不到延迟的,用DevExpress大概要30秒。
再其次就是数据点密集的位置,不能使用框选的方式放大图像。
请问有什么办法解决吗,非常感谢。
下面是我添加数据点的代码
private void parListBox_SelectedIndexChanged(object sender, EventArgs e)
{
int parIndex = parListBox.SelectedIndex + 1;
chartControl1.Series[0].Points.Clear();
for (int i = 0; i < lsData.Count - 2; i++)
{
parContent[0,i].Value = i.ToString();
parContent[1,i].Value = lsData[i+2][0];
parContent[2,i].Value = lsData[i+2][parIndex];
selectedPar[i] = lsData[i + 2][parIndex];
chartControl1.Series[0].Points.Add(new DevExpress.XtraCharts.SeriesPoint((int)(double.Parse(lsData[i + 2][0])), double.Parse(lsData[i + 2][parIndex])));
}
// series name
chartControl1.Series[0].LegendText = lsData[0][parIndex];
// axis title
//chart1.ChartAreas["ChartArea1"].AxisX.Title = lsData[0][0] + " / " + lsData[1][0];
//chart1.ChartAreas["ChartArea1"].AxisY.Title = lsData[0][parIndex] + " / " + lsData[1][parIndex];
// set chart properties
chartControl1.Update();
}
|
-
|