我正在使用图表控件来显示散点图。
在某些情况下,数据系列由具有相等 X 值的点组成。
在这些情况下,我看到的只是一个点(而不是一条垂直线)。此外,该点的位置并非基于实际坐标。改变一个点的 X 值可以解决这个问题。
根据此条目,您无能为力。
检查您在可能导致问题的情况下运行的天气,并在您的一个点(double.Epsilon)中添加一些微小的东西。
在设置了一个点后,我曾经使用过这样的东西来检查我的情节(略有不同的问题,但你明白了......):
foreach (var l_oSeries in Series)
{
if (l_oSeries.Points.Count != 1)
continue;
if (l_oSeries.Points[0].XValue == 0)
{
l_oSeries.Points[0].XValue = double.Epsilon;
}
}
不优雅,但可以完成工作。