如何在.net图表中添加趋势线来分散图?

时间:2013-04-24 10:52:19

标签: charts

我使用散点图来显示男性和女性的体重和身高的相关性。我这样做.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);

如何为这两个系列添加第一学位趋势线?

1 个答案:

答案 0 :(得分:0)

这里有数学方法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);
相关问题