How to download and try this example
Usage: pl -gif curvefit3.htm
Demonstrates the different types of curves that can be generated #proc getdata data: 0 1 1 4 2 2 3 5 4 7 5 10 6 7 7 8 8 4 9 8 10 7 11 3 #proc areadef rectangle: 1 1 4 3 xrange: 0 12 yrange: 0 12 xaxis.stubs: inc yaxis.stubs: inc #proc lineplot xfield: 1 yfield: 2 pointsymbol: radius=0.03 shape=square style=filled linedetails: color=gray(0.8) width=0.5 legendlabel: Raw data points legendsampletype: line+symbol #proc curvefit xfield: 1 yfield: 2 curvetype: movingavg order: 5 linedetails: color=blue width=0.5 legendlabel: Moving average (5 points) #proc curvefit xfield: 1 yfield: 2 curvetype: regression linedetails: color=green width=0.5 legendlabel: Linear regression #proc curvefit xfield: 1 yfield: 2 curvetype: bspline order: 5 linedetails: color=red width=0.5 legendlabel: Bspline, order=5 #proc curvefit xfield: 1 yfield: 2 curvetype: average order: 5 linedetails: color=black width=0.5 legendlabel: Average (5 points) #proc curvefit xfield: 1 yfield: 2 curvetype: interpolated linedetails: color=orange width=0.5 legendlabel: Interpolated #proc legend location: max+0.5 max