Click or drag to resize
NChartDataSmootherLagrange Class
The NChartDataSmootherLagrange class provides data smoother based on Lagrange polynoms used to create smooth lines on the charts by only a few points. Typically this smoother is used for line and area series. This smoother ensures the best smoothing in comparison with NChartDataSmootherTBezier and NChartDataSmootherSBezier, but has large deviation from the linear data interpolation (even larger than NChartDataSmooterSpline) and can produce large fake extremums. It may be good for some, but generally it's recommended to use NChartDataSmootherTBezier instead.
Inheritance Hierarchy
SystemObject
  NChart3D_UWPNChartDataSmootherLagrange

Namespace:  NChart3D_UWP
Assembly:  NChart3D_UWP (in NChart3D_UWP.dll)
Syntax
public sealed class NChartDataSmootherLagrange : INChartDataSmoother

The NChartDataSmootherLagrange type exposes the following members.

Constructors
  NameDescription
Public methodNChartDataSmootherLagrange
Create new instance of data smoother.
Top
Properties
  NameDescription
Public propertyDataSmootherInternal
Return internal class.
Public propertyResolution
Resolution of the spline. Resolution is the number of subdivisions by the step dimension for each segment. The default value is 32. The allowed value are [2 .. 1024].
Public propertyStepDimension
Key of the value that should be interpreted as step dimension. Typically it is NChartValue.X (which is the default value), however for bar series it should be NChartValue.Y.
Public propertyValueDimension
Key of the value that should be interpreted as height dimension. Typically it is NChartValue.Y (which is the default value), however for bar series it should be NChartValue.X.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
See Also