C# 如何在mschart中添加多条x-as重叠的非连续线

C# 如何在mschart中添加多条x-as重叠的非连续线,c#,winforms,data-binding,plot,mschart,C#,Winforms,Data Binding,Plot,Mschart,我不太熟悉查特女士,整天都在谷歌上搜索我需要的例子,但没能找到 我希望能够在这样的图表上绘制多条线: (这是手动完成的,只是为了明确我需要什么) 我可以计算每行每x值的每一个值。我将其存储在保存DateAndValue对象的列表中: [Serializable] public struct DateAndValue { public uint DBDate { get; set; } public double Value { get; set; } public in

我不太熟悉查特女士,整天都在谷歌上搜索我需要的例子,但没能找到

我希望能够在这样的图表上绘制多条线:

(这是手动完成的,只是为了明确我需要什么)

我可以计算每行每x值的每一个值。我将其存储在保存DateAndValue对象的列表中:

[Serializable]
public struct DateAndValue
{
    public uint DBDate { get; set; }
    public double Value { get; set; }
    public int BarNumber { get; set; }
}
正如您所看到的,实际上不可能使用一个列表来表示支撑线,而使用一个列表来表示阻力,因为在同一时期内可能会有多条相同类型的线(即支撑线)

存储(必须可更新)数据并将其绘制在图表中的好方法是什么,在没有数据时没有零值

我还可以制作一个对象,每行只包含起点和终点。在这种情况下,如果有必要,我只会更新结束值

如有建议,将不胜感激。 亲切问候,


Matthijs

不久前,我问了一个关于堆栈溢出的问题,关于如何创建烛台图,答案和我的问题一起应该会引导你走向正确的方向

以下是网址:

如何在图表中绘制趋势线?我的猜测是,你可以为每一条有2个点的线添加一个新的系列(可能通过选择2个不同的蜡烛),通常你可以用实线、虚线等来填充你2个点之间的“缺失”点


我希望比我更有经验的人能给你一个更好的答案

不久前,我问了一个关于堆栈溢出的问题,关于如何创建烛台图,答案和我的问题一起应该会引导你走向正确的方向

以下是网址:

如何在图表中绘制趋势线?我的猜测是,你可以为每一条有2个点的线添加一个新的系列(可能通过选择2个不同的蜡烛),通常你可以用实线、虚线等来填充你2个点之间的“缺失”点

我希望比我更有经验的人能给你一个更好的答案