| |||||||||||||||||||||||||||||||||||||||||||||
Introducing SharpPlot Your First Chart Recent Updates Sample Charts Tutorials General Tutorials Chart Tutorials SharpPlot Class Properties Methods Structures Enumerations Style examples Glossaries Active Charts DBUtil Class Get SharpPlot Download SharpPlot Buying SharpPlot SharpPlot Support Upgrading from GraPL Release notes |
Reference > VectorMath Class VectorMath ClassThis class provides a convenient library of static methods for transforming array data. public class VectorMath VectorMath Methods
ExampleTypically you may want to combine several variables in a Scatterplot, or draw a timeseries with a moving average. BP = new int[] {427,428,427,429,424,418,420,424,416,410,406,409,403,395,389,380,374,369, 356,362,383,383,382,393,386,398,382,379,380,394,385,381,388,396,404,393,400,413,417, 414,402,400,400,408,408,406,405,395,392,395,371,392,400,415,413,414,417,428,416,422, 429,416,414,401,416,406,407,416,421,411,412,406,405,408,414,407,408,414,412,406,395, 403,400,397,395,405,411,414,408}; pad = sp.MissingValue; mav12 = VectorMath.MovingAverage(BP,12,pad); mav20 = VectorMath.MovingAverage(BP,20,pad); sp.LineGraphStyle = LineGraphStyles.Markers|LineGraphStyles.NoLines; sp.SetMarkers(Marker.Dot); sp.DrawLineGraph(BP); sp.SetLineStyles(LineStyle.Solid); sp.LineGraphStyle = 0; sp.DrawLineGraph(new double[][]{mav12,mav20}); See the tutorial topics on data transformations. RequirementsNamespace: Causeway Assembly: SharpPlot (in sharpplot.dll) |