IAxisCore Interface Members
The following tables list the members exposed by IAxisCore.
Public Properties
| Name | Description | |
|---|---|---|
![]() | AnimatedVisibleRange | Gets or sets the animated VisibleRange of the Axis. When this property is set, the axis animates the VisibleRange to the new value |
![]() | AutoRange | Gets or sets whether this current axis AutoRange. Default is AutoRange.Once |
![]() | AutoTicks | Gets or sets value, that indicates whether calculate ticks automatically. Default is True. |
![]() | AxisBandsFill | Gets or sets the Fill of the Axis Bands. Also see DrawMajorBands to enable this behaviour |
![]() | AxisTitle | Gets or sets the Axis Title |
![]() | CursorTextFormatting | Gets or sets the Text Formatting String for Labels on this cursor |
![]() | DrawLabels | If True, draw labels for each major tick on the Axis, else skips this step |
![]() | DrawMajorBands | If True, draws Major Axis Bands (a filled area between major gridlines), else skips this step |
![]() | DrawMajorGridLines | If True, draws Major Grid Lines, else skips this step |
![]() | DrawMajorTicks | If True, draws Major Tick Lines, else skips this step |
![]() | DrawMinorGridLines | If True, draws Minor Grid Lines, else skips this step |
![]() | DrawMinorTicks | If True, draws Minor Tick Lines, else skips this step |
![]() | FlipCoordinates | Gets or sets a flag indicating whether to flip the tick and pixel coordinate generation for this axis, causing the axis ticks to decrement and chart to be flipped in the axis direction |
![]() | GrowBy | Gets or sets the GrowBy Factor. e.g. GrowBy(0.1, 0.2) will increase the axis extents by 10% (min) and 20% (max) outside of the data range (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams) |
![]() | HasDefaultVisibleRange | Gets whether the VisibleRange has default value |
![]() | HasValidVisibleRange | Gets whether the VisibleRange is valid, e.g. is not null, is not NaN and the difference between Max and Min is not zero |
![]() | Id | Gets or sets the string Id of this axis. Used to associated SciChart.Charting.Visuals.RenderableSeries.IRenderableSeries and SciChart.Charting.ChartModifiers.YAxisDragModifier |
![]() | IsLogarithmicAxis | Gets a value indicating whether this instance is a logarithmic axis. |
![]() | IsSuspended | Gets a value indicating whether updates for the target are currently suspended (Inherited from SciChart.Core.Framework.ISuspendable) |
![]() | IsXAxis | Gets whether this axis is an X-Axis or not |
![]() | MajorDelta | Gets or sets the Major Delta (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams) |
![]() | MajorGridLineStyle | Gets or sets the Major Grid Line Style (TargetType System.Windows.Shapes.Line), applied to all major gridlines drawn by this axis |
![]() | MajorTickLineStyle | Gets or sets the Major Tick Line Style (TargetType System.Windows.Shapes.Line), applied to all major ticks on this axis |
![]() | MaxAutoTicks | Gets or sets the max ticks. |
![]() | MinimalZoomConstrain | Gets or sets the MinimalZoomConstrain of the Axis. This is used to set minimum distance between Min and Max of the VisibleRange |
![]() | MinorDelta | Gets or sets the Minor Delta (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams) |
![]() | MinorGridLineStyle | Gets or sets the Minor Grid Line Style (TargetType System.Windows.Shapes.Line), applied to all minor gridlines drawn by this axis |
![]() | MinorsPerMajor | Gets or sets the number of Minor Delta ticks per Major Tick |
![]() | MinorTickLineStyle | Gets or sets the Minor Tick Line Style (TargetType System.Windows.Shapes.Line), applied to all major ticks on this axis |
![]() | Services | Gets the SciChart.Core.Utility.ServiceContainer which provides access to services throughout SciChart. ServiceContainers are created one per SciChart.Charting.Visuals.SciChartSurface instance and shared between various scichart components throughout the surface instance. |
![]() | TextFormatting | Gets or sets the Text Formatting String for Tick Labels on this axis |
![]() | TickLabelStyle | Gets or sets a style for the labels on this Axis. |
![]() | TickProvider | Gets or sets a SciChart.Charting.Numerics.TickProviders.ITickProvider instance on current axis, which is used to compute the data-values of Axis Gridlines, Ticks and Labels. |
![]() | TitleStyle | Gets or sets the Style of the Axis Title |
![]() | VisibleRange | Gets or sets the VisibleRange of the Axis. In the case of XAxis, this will cause an align to X-Axis operation to take place (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams) |
Public Methods
| Name | Description | |
|---|---|---|
![]() | AnimateVisibleRangeTo | Animates the visible range of the axis to the destination VisibleRange, over the specified Duration. Also see AxisCore.AnimatedVisibleRange property which has a default duration of 500ms |
![]() | DecrementSuspend | Called by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called (Inherited from SciChart.Core.Framework.ISuspendable) |
![]() | GetAxisOffset | Returns the offset of the Axis |
![]() | GetAxisSize | Gets the size of the axis in the Viewport |
![]() | GetCoordinate | Given the Data Value, returns the x or y pixel coordinate at that value on the Axis |
![]() | GetCurrentCoordinateCalculator | Gets the current SciChart.Charting.Numerics.CoordinateCalculators.ICoordinateCalculator<T> for this Axis, based on current Visible Range and axis type |
![]() | GetDataValue | Given the x or y pixel coordinate, returns the data value at that coordinate |
![]() | GetMaximumRange | Gets the maximum range of the axis, based on the data-range of all series (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams) |
![]() | IsValidRange | Checks whether range is valid visible range for this axis |
![]() | ResumeUpdates | Resumes updates on the target, intended to be called by IUpdateSuspender (Inherited from SciChart.Core.Framework.ISuspendable) |
![]() | SuspendUpdates | Suspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued (Inherited from SciChart.Core.Framework.ISuspendable) |
![]() | ValidateAxis | Called by the SciChart.Charting.Visuals.SciChartSurfaceBase internally to validate current axis during render pass |
See Also

