恕我眼拙,你说的重复数据在哪,是X轴还是Y轴啥的
X轴中 重复的刻度值
@Me_Code: 这不算重复吧,这明显是你按日期查询的,X轴的日期显示精确到了天,你实在不想这样,解决方案如下:
一,按天分组,取你需要的这天的符合条件的值
二:X轴显示到时间吧,这样就不重复了
@风醉: 虽然你的解决方案没有解决我的问题,不过还是非常感谢。
下面告诉你我自己的解决方案(治标不治本):
1.更换数据源绑定方法
foreach (DataRow row in dataSource.Rows)
{
objce xValue = row["XValue"];
double yValue = Convert.ToDouble(row["YValue"]);
switch (row["Shift"].ToString())
{
case "A": this.chartData.Series[0].Points.AddXY(xValue, yValue); break;
case "B": this.chartData.Series[1].Points.AddXY(xValue, yValue); break;
case "Other": this.chartData.Series[2].Points.AddXY(xValue, yValue); break;
}
}
2.this.chartData.ChartAreas[0].AxisX.IntervalAutoMode = IntervalAutoMode.FixedCount;