如何将趋势线添加到.net图表中的散点图?
问题描述:
我使用散点图来显示男性和女性体重和身高的相关性。我这样做是与.NET图表:如何将趋势线添加到.net图表中的散点图?
chart.Type = ChartType.Scatter;
chart.DefaultSeries.Type = SeriesType.Marker;
SeriesCollection SC = new SeriesCollection();
Series s1 = new Series();
s1.Elements.Add(GetElements(female));
Series s2 = new Series();
s2.Elements.Add(GetElements(male));
SC.Add(s1);
SC.Add(s2);
我如何添加一个一级趋势线为两个系列?
答
对此,有一个数学方法StatisticalEngine.LeastSquaresEstimateY()
需要计算趋势线的系列。它生成一个新的系列,你可以像往常一样风格:
Series s3 = StatisticalEngine.LeastSquaresEstimateY("Series 1", s1);
s3.Type = SeriesType.Line;
Series s4 = StatisticalEngine.LeastSquaresEstimateY("Series 2", s2);
s4.Type = SeriesType.Line;
SC.Add(s3);
SC.Add(s4);