访问曲线图和线之间的交叉点

时间:2014-06-10 04:49:54

标签: c#

我有曲线图和一条线。我想获得它们的交点。 我写下面的代码。我比较两个系列的点来计算交点。但它不起作用。

foreach (DataPoint series in chart.Series["T1"].Points)
        {
            foreach (DataPoint item in chart.Series["T2"].Points)
            {

                for (int j = 1; j < series.YValues.Length; j++)
                {
                    for (int i = 1; i < item.YValues.Length; i++)
                    {
                        if (series.YValues == item.YValues)
                        {
                            //some code
                        }
                    }

                }

            }
        }

1 个答案:

答案 0 :(得分:0)

您可以使用Linq

var intersectionPoints = chart.Series["T1"].Points.Intersect(chart.Series["T2"].Points);