C# 当所有X值相同时,.Net图表控件XY图形输出错误

C# 当所有X值相同时,.Net图表控件XY图形输出错误,c#,mschart,C#,Mschart,我正在使用图表控件显示散点图 在某些情况下,数据系列由X值相等的点组成 在这些情况下,我只看到一个点(而不是一条垂直线)。 此外,点的位置不基于实际坐标。 更改点的X值可以解决此问题。根据,您所能做的不多 检查您是否在可能导致问题的情况下跑步,并在您的一个点(double.Epsilon)上添加一些微小的内容 我曾经在设置了一个点后使用类似的方法来检查我的绘图(问题稍有不同,但你明白了…): 虽然不优雅,但能胜任这项工作。可能与 foreach (var l_oSeries in Series)

我正在使用图表控件显示散点图

在某些情况下,数据系列由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;
    }
}