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 | |
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 | |
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