SciChart.Charting.Visuals.Axes Namespace
Classes
| Class | Description | |
|---|---|---|
![]() | AxisArea | Provides a container for Axis within the SciChart.Charting.Visuals.SciChartSurface. Styled by control template |
![]() | AxisBase | Provides base functionality for Axes throughout SciChart. Derived types include NumericAxis, which supports any numeric value, DateTimeAxis, which supports Date values. Axes may be styled, see the tutorials for more details |
![]() | AxisCore | A shared class for 2D and 3D Axis types throughout the SciChart SDK |
![]() | AxisParamsFactory | Creates AxisParams instance |
![]() | CategoryDateTimeAxis | Provides a Linear, Category DateTime Axis, capable of rendering DateTime ticks on the X-Axis of a SciChart.Charting.Visuals.SciChartSurface. The CategoryDateTimeAxis is specifically used in stock-charts or financial charts, since the category-nature of the axis automatically collapses weekend gaps and overnight gaps in trading charts. Each data-point is treated as equidistant despite the X Data-value. |
![]() | CategoryDateTimeAxisForMvvm | |
![]() | CategoryNumericAxis | Provides a Linear, Category double Axis, capable of rendering double ticks on the X-Axis of a SciChart.Charting.Visuals.SciChartSurface. The CategoryNumericAxis is specifically used in stock-charts or financial charts, since the category-nature of the axis automatically collapses weekend gaps and overnight gaps in trading charts. Each data-point is treated as equidistant despite the X Data-value. |
![]() | CategoryNumericAxisForMvvm | |
![]() | DateTimeAxis | Provides a Linear, Value DateTime Axis, capable of rendering DateTime ticks on the X-Axis of a SciChart.Charting.Visuals.SciChartSurface. |
![]() | DateTimeAxisForMvvm | |
![]() | DiscontiniousDateTimeAxisForMvvm | |
![]() | DoubleScaleDiscontinuousDateTimeAxisForMvvm | |
![]() | DoubleScaleNumericAxis | Provides a Value Discontinuous DateTime Axis, capable of rendering DateTime ticks on the X-Axis of a SciChart.Charting.Visuals.SciChartSurface. The axis has two scales. |
![]() | DoubleScaleNumericAxisForMvvm | |
![]() | GridLinesPanel | Provides a panel to draw the background behind a SciChartSurface gridlines area only. Since v2.0 this panel no longer draws gridlines, these are deferred to the SciChart.Drawing.Common.RenderSurfaceBase |
![]() | IndexDateTimeAxis | Provides a Linear, Value DateTime Axis, capable of rendering DateTime ticks on the X-Axis of a SciChart.Charting.Visuals.SciChartSurface. |
![]() | IndexDateTimeAxisForMvvm | |
![]() | IndexNumericAxis | Provides a Linear, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the X or Y-Axis of a SciChart.Charting.Visuals.SciChartSurface. |
![]() | IndexNumericAxisForMvvm | |
![]() | LogarithmicNumericAxisForMvvm | |
![]() | NegativeLogarithmicAxisForMvvm | |
![]() | NumericAxis | Provides a Linear, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the X or Y-Axis of a SciChart.Charting.Visuals.SciChartSurface. |
![]() | NumericAxisForMvvm | |
![]() | ParallelDateTimeAxis | |
![]() | ParallelNumericAxis | |
![]() | PolarXAxis | Provides a Polar, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the XAxis of a SciChart.Charting.Visuals.SciChartSurface. |
![]() | PolarXAxisForMvvm | |
![]() | PolarYAxis | Provides a Polar, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the YAxis of a SciChart.Charting.Visuals.SciChartSurface. |
![]() | PolarYAxisForMvvm | |
![]() | RadarAxis | Provides a Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on an Axis of a SciChart.Charting.Visuals.SciChartRadarSurface. |
![]() | RadarAxisForMvvm | |
![]() | TernaryAxisBase | Provides base functionality for Ternary Axes throughout SciChart. Derived types include TernaryNumericAxis, which supports any numeric value. Axes may be styled, see the tutorials for more details |
![]() | TernaryAxisLabelTick | Provides a class for ticks and axis labels rendering. |
![]() | TernaryNumericAxis | Provides a Linear, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the X, Y or Z-Axis of a SciChart.Charting.Visuals.SciChartTernarySurface. |
![]() | TimeSpanAxis | Provides a Linear, Value TimeSpan Axis, capable of rendering TimeSpan ticks on the X-Axis of a SciChart.Charting.Visuals.SciChartSurface. |
![]() | TimeSpanAxisBase | A common base class for DateTimeAxis and TimeSpanAxis |
![]() | TimeSpanAxisForMvvm |
Interfaces
| Interface | Description | |
|---|---|---|
![]() | IAxis | Defines the base interface to an Axis used throughout Scichart |
![]() | IAxisCore | A shared base interface for 2D and 3D Axis types throughout the SciChart SDK |
![]() | IAxisInteractivityHelper | Defines a set of operations which allows to interact with axis that owns current instance of IAxisInteractivityHelper |
![]() | IAxisParams | Defines the interface used to pass the set of parameters to SciChart.Charting.Numerics.TickProviders.ITickProvider. |
![]() | ICategoryAxis | Defines the interface to a category axis, which treats X-data as linearly increasing regardless of value |
![]() | IGridLinesPanel | Defines the interface to the GridLinesPanel, a canvas control which displays grid lines behind the SciChart.Charting.Visuals.SciChartSurface |
![]() | IIndexAxis | Defines the interface for a Category Axis, which is based on a set of numeric data values acting as category bases, supplied via the IndexDataProvider object. |
![]() | INotifyDataRangeChanged | Axis which implement INotifyDataRangeChanged can be notified of DataRange change |
![]() | IParallelAxis | |
![]() | ITernaryAxis | Defines the base interface to a Ternary Chart Axis used throughout Scichart |
![]() | ITernaryHitTestable | Defines the base interface for a type which can be hit-tested |
Structures
| Structure | Description | |
|---|---|---|
![]() | AxisParams | Defines constants for the current axis setup for this render pass |
Enumerations
| Enumeration | Description | |
|---|---|---|
![]() | AutoRange | Provides values which defines autorange behavior for IAxis implementers. |
![]() | AxisAlignment | Enumeration constants to define the alignment of an axis |
![]() | AxisMode | Defines constants for how Axes behave |
![]() | GridLinesType | Specifies how grid lines appears on a SciChart.Charting.Visuals.SciChartRadarSurface. |
![]() | TernaryAxisAlignment | Enumeration constants to define the alignment of a ternary axis |
![]() | TickDirection | Provides ability to set tick on the right or on the left side of the label |
See Also



