Class ChartSplineType
Represents spline chart type.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Windows.Chart
Assembly: Syncfusion.Chart.Wpf.dll
Syntax
public class ChartSplineType : ChartType, IDisposable
Remarks
Spline Chart is similar to a Line Chart except that it connects the different data points using splines instead of straight lines.
Constructors
ChartSplineType()
Declaration
public ChartSplineType()
Fields
BreakLineForDoublePointsDistanceMoreThanProperty
Identifies the BreakLineForDoublePointsDistanceMoreThan dependency property.
Declaration
public static readonly DependencyProperty BreakLineForDoublePointsDistanceMoreThanProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
BreakLineForNonIndexedDataProperty
Identifies the BreakLineForNonIndexedData dependency property.
Declaration
public static readonly DependencyProperty BreakLineForNonIndexedDataProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
BreakLineForTimeSpanPointsDistanceMoreThanProperty
Identifies the BreakLineForTimeSpanPointsDistanceMoreThan dependency property.
Declaration
public static readonly DependencyProperty BreakLineForTimeSpanPointsDistanceMoreThanProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
SplineCoefficientProperty
Using a DependencyProperty as the backing store for Splinecoefficient. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty SplineCoefficientProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
Flags
Gets the flags.
Declaration
protected override ChartType.ChartTypeFlags Flags { get; }
Property Value
Type | Description |
---|---|
ChartType.ChartTypeFlags | The flags. |
Overrides
Methods
CalculateSegments(ChartSeries, ChartIndexedDataPoint[])
Calculates the segments.
Declaration
protected override void CalculateSegments(ChartSeries series, ChartIndexedDataPoint[] points)
Parameters
Type | Name | Description |
---|---|---|
ChartSeries | series | The series. |
Syncfusion.Windows.Chart.ChartIndexedDataPoint[] | points | The points. |
Overrides
GetBezierControlPoints(IChartDataPoint, IChartDataPoint, Double, Double, out ChartPoint, out ChartPoint)
Gets the bezier control points.
Declaration
protected static void GetBezierControlPoints(IChartDataPoint point1, IChartDataPoint point2, double ys1, double ys2, out ChartPoint controlPoint1, out ChartPoint controlPoint2)
Parameters
Type | Name | Description |
---|---|---|
IChartDataPoint | point1 | The point1. |
IChartDataPoint | point2 | The point2. |
System.Double | ys1 | The ys1 value. |
System.Double | ys2 | The ys2 value. |
ChartPoint | controlPoint1 | The control point1. |
ChartPoint | controlPoint2 | The control point2. |
GetBreakLineForDoublePointsDistanceMoreThan(DependencyObject)
Gets the break line for double points distance more than.
Declaration
public static double GetBreakLineForDoublePointsDistanceMoreThan(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj. |
Returns
Type | Description |
---|---|
System.Double | Break line for Double points distance |
GetBreakLineForNonIndexedData(DependencyObject)
Gets the break line for non indexed data.
Declaration
public static bool GetBreakLineForNonIndexedData(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj. |
Returns
Type | Description |
---|---|
System.Boolean | The bool value for BreakLineForNonIndexedData |
GetBreakLineForTimeSpanPointsDistanceMoreThan(DependencyObject)
Gets the break line for time span points distance more than.
Declaration
public static TimeSpan GetBreakLineForTimeSpanPointsDistanceMoreThan(DependencyObject obj)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj. |
Returns
Type | Description |
---|---|
System.TimeSpan | Break line for TimeSpan points distance |
GetSplineCoefficient(ChartSeries)
Gets the spline coefficient.
Declaration
protected static double GetSplineCoefficient(ChartSeries series)
Parameters
Type | Name | Description |
---|---|---|
ChartSeries | series | The series. |
Returns
Type | Description |
---|---|
System.Double | The SplineCoefficient |
SetBreakLineForDoublePointsDistanceMoreThan(DependencyObject, Double)
Sets the break line for double points distance more than.
Declaration
public static void SetBreakLineForDoublePointsDistanceMoreThan(DependencyObject obj, double value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj. |
System.Double | value | The value. |
See Also
SetBreakLineForNonIndexedData(DependencyObject, Boolean)
Sets the break line for non indexed data.
Declaration
public static void SetBreakLineForNonIndexedData(DependencyObject obj, bool value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj. |
System.Boolean | value | if set to |
See Also
SetBreakLineForTimeSpanPointsDistanceMoreThan(DependencyObject, TimeSpan)
Sets the break line for time span points distance more than.
Declaration
public static void SetBreakLineForTimeSpanPointsDistanceMoreThan(DependencyObject obj, TimeSpan value)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | obj | The DependencyObject obj. |
System.TimeSpan | value | The value. |
See Also
SetSplineCoefficient(ChartSeries, Double)
Sets the spline coefficient.
Declaration
protected static void SetSplineCoefficient(ChartSeries series, double value)
Parameters
Type | Name | Description |
---|---|---|
ChartSeries | series | The series. |
System.Double | value | The value. |
ToString()
Returns a System.String that represents the current System.Object.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | A System.String that represents the current System.Object. |
Overrides
See Also
UpdateSegments(ChartSeries, ChartIndexedDataPoint[])
Calculates the segments.
Declaration
protected override void UpdateSegments(ChartSeries series, ChartIndexedDataPoint[] points)
Parameters
Type | Name | Description |
---|---|---|
ChartSeries | series | The series. |
Syncfusion.Windows.Chart.ChartIndexedDataPoint[] | points | The points. |