IAxisCore Interface Members
The following tables list the members exposed by IAxisCore.
Public Methods
Name | Description | |
---|---|---|
![]() | animateVisibleRangeTo | Animates the visible range of the axis to the destination @code:range, over the specified @code:duration. |
![]() | createCoordinateCalculatorFrom | Creates a coordinate calculator from specified visible range |
![]() | formatCursorText | Formats @code:value using the CursorTextFormatting of current Axis as formatting string |
![]() | formatText | Formats @code:value using the TextFormatting of current Axis as formatting string |
![]() | getAutoRange | Gets auto range mode for current axis. Default is AutoRange.Once |
![]() | getAutoTicks | Get the value that indicates whether calculate ticks automatically. Default is True. |
![]() | getAxisBandsStyle | Gets the style for Axis Bands |
![]() | getAxisId | Gets the string Id of this Axis. |
![]() | getAxisParamsLock | Gets the lock for current axis params. Used internally for synchronization of axis updated during render pass |
![]() | getAxisTitle | Gets sets the Axis Title |
![]() | getAxisViewportDimension | Gets the axis viewport dimension, which is used by com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator of the Axis |
![]() | getCoordinate | Converts given data value to the x or y pixel coordinate on this axis |
![]() | getCurrentCoordinateCalculator | Gets the current com.scichart.charting.numerics.coordinateCalculators.ICoordinateCalculator for this Axis, based on current Visible Range and axis type |
![]() | getCursorTextFormatting | Gets the Text Formatting String for Labels on this cursor |
![]() | getDataRange | Overloaded. Gets the data range(full extents of the data) of the Axis |
![]() | getDataValue | Converts given the x or y pixel coordinate to the data value at this coordinate |
![]() | getDefaultNonZeroRange | Returns an default non zero %com.scichart.data.model.IRange<T extends java.lang.Comparable<T>>%, called internally by SciChart to reset the VisibleRange of an axis to an default state |
![]() | getDrawLabels | Gets a flag indicating whether to draw tick labels or not |
![]() | getDrawMajorBands | Gets a flag indicating whether to draw major bands or not |
![]() | getDrawMajorGridLines | Gets a flag indicating whether to draw major grid lines or not |
![]() | getDrawMajorTicks | Gets a flag indicating whether to draw major ticks or not |
![]() | getDrawMinorGridLines | Gets a flag indicating whether to draw minor grid lines or not |
![]() | getDrawMinorTicks | Gets a flag indicating whether to draw minor ticks or not |
![]() | getFlipCoordinates | Gets 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 |
![]() | getGrowBy | Gets the GrowBy Factor |
![]() | getLabelProvider | Gets a com.scichart.charting.numerics.labelProviders.ILabelProvider instance, which may be used to programmatically override the formatting of text and cursor labels. |
![]() | getMajorDelta | Gets the Major Delta |
![]() | getMajorGridLineStyle | Gets the style which is used to draw all major grid lines on this axis |
![]() | getMajorTickLineLength | Gets the the length of all major ticks on this axis |
![]() | getMajorTickLineStyle | Gets the style which is used to draw all major ticks on this axis |
![]() | getMaxAutoTicks | Gets the max ticks. |
![]() | getMaximumRange | Overloaded. Gets the maximum range of the axis, based on the data-range of all series |
![]() | getMaximumZoomConstrain | Gets the MaximumZoomConstrain of the Axis. This is used to set maximum distance between Min and Max of the VisibleRange |
![]() | getMinimalZoomConstrain | Gets the MinimalZoomConstrain of the Axis. This is used to set minimum distance between Min and Max of the VisibleRange |
![]() | getMinorDelta | Gets the Minor Delta |
![]() | getMinorGridLineStyle | Gets the style which is used to draw all minor grid lines on this axis |
![]() | getMinorsPerMajor | Gets the number of Minor Delta ticks per Major Tick |
![]() | getMinorTickLineLength | Gets the the length of all minor ticks on this axis |
![]() | getMinorTickLineStyle | Gets the style which is used to draw all minor ticks on this axis |
![]() | getTextFormatting | Gets the Text Formatting String for Axis Tick Labels on this axis |
![]() | getTickCoordinatesProvider | Gets a com.scichart.charting.numerics.tickCoordinatesProviders.ITickCoordinatesProvider instance on current axis, which is used to transform the data-values received from the com.scichart.charting.numerics.tickProviders.ITickProvider instance to the coordinates for Axis Grid Lines, Ticks and Labels drawing. |
![]() | getTickProvider | Gets a com.scichart.charting.numerics.tickProviders.ITickProvider instance on current axis, which is used to compute the data-values of Axis Grid Lines, Ticks and Labels. |
![]() | getVisibility | Get visibility of this axis |
![]() | getVisibleRange | Gets the VisibleRange of the Axis |
![]() | getVisibleRangeLimit | Gets the VisibleRangeLimit of the Axis. This will be used to clip the axis during ZoomExtents and AutoRange operations |
![]() | getVisibleRangeLimitMode | Gets the VisibleRangeLimitMode of the Axis. This property defines which parts of @code:VisibleRangeLimit will be used by axis |
![]() | 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 |
![]() | isValidRange | Checks whether @code:range is valid visible range for this axis |
![]() | onDataRangeChanged | Used internally for notification of axis when data range changes |
![]() | setAutoRange | Sets auto range mode for current axis. Default is AutoRange.Once
If AutoRange.Always, the axis should scale to fit the data. If AutoRange.Once, the axis will try to fit the data once. If AutoRange.Never, then the axis will never auto range. |
![]() | setAutoTicks | Sets the value that indicates whether calculate ticks automatically. Default is True. |
![]() | setAxisBandsStyle | Sets the style for Axis Bands. Also see @code:setDrawMajorBands to enable this behavior |
![]() | setAxisId | Sets the string Id of this Axis. Used to associated com.scichart.charting.visuals.renderableSeries.IRenderableSeries |
![]() | setAxisTitle | Sets or sets the Axis Title |
![]() | setCursorTextFormatting | Sets the Text Formatting String for Labels on this cursor |
![]() | setDataRangeChangeListener | Sets DataRangeChangeListener for this axis instance |
![]() | setDrawLabels | Sets a flag indicating whether to draw tick labels or not |
![]() | setDrawMajorBands | Sets a flag indicating whether to draw major bands or not |
![]() | setDrawMajorGridLines | Sets a flag indicating whether to draw major grid lines or not |
![]() | setDrawMajorTicks | Sets a flag indicating whether to draw major ticks or not |
![]() | setDrawMinorGridLines | Sets a flag indicating whether to draw minor grid lines or not |
![]() | setDrawMinorTicks | Sets a flag indicating whether to draw minor ticks or not |
![]() | setFlipCoordinates | 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 If @code:true reverses the ticks and coordinates for the axis. |
![]() | setGrowBy | 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 |
![]() | setLabelProvider | Sets a com.scichart.charting.numerics.labelProviders.ILabelProvider instance, which may be used to programmatically override the formatting of text and cursor labels. |
![]() | setMajorDelta | Sets the Major Delta |
![]() | setMajorGridLineStyle | Sets the style which is used to draw all major grid lines on this axis |
![]() | setMajorTickLineLength | Sets the the length of all major ticks on this axis |
![]() | setMajorTickLineStyle | Sets the style which is used to draw all major ticks on this axis |
![]() | setMaxAutoTicks | Sets the max ticks. |
![]() | setMaximumZoomConstrain | Sets the MaximumZoomConstrain of the Axis. This is used to set maximum distance between Min and Max of the VisibleRange |
![]() | setMinimalZoomConstrain | Sets the MinimalZoomConstrain of the Axis. This is used to set minimum distance between Min and Max of the VisibleRange |
![]() | setMinorDelta | Sets the Minor Delta |
![]() | setMinorGridLineStyle | Sets the style which is used to draw all minor grid lines on this axis |
![]() | setMinorsPerMajor | Sets the number of Minor Delta ticks per Major Tick |
![]() | setMinorTickLineLength | Sets the the length of all minor ticks on this axis |
![]() | setMinorTickLineStyle | Sets the style which is used to draw all minor ticks on this axis |
![]() | setTextFormatting | Sets the Text Formatting String for Axis Tick Labels on this axis |
![]() | setTickCoordinatesProvider | Sets a com.scichart.charting.numerics.tickCoordinatesProviders.ITickCoordinatesProvider instance on current axis, which is used to transform the data-values received from the com.scichart.charting.numerics.tickProviders.ITickProvider instance to the coordinates for Axis Grid Lines, Ticks and Labels drawing. |
![]() | setTickProvider | Sets a com.scichart.charting.numerics.tickProviders.ITickProvider instance on current axis, which is used to compute the data-values of Axis Grid Lines, Ticks and Labels. |
![]() | setVisibility | Sets visibility of this axis |
![]() | setVisibleRange | Sets the VisibleRange of the Axis. Note: Setting the VisibleRange will cause the axis to redraw |
![]() | setVisibleRangeChangeListener | Sets VisibleRangeChangeListener for this axis instance |
![]() | setVisibleRangeLimit | Sets the VisibleRangeLimit of the Axis. This will be used to clip the axis during ZoomExtents and AutoRange operations |
![]() | setVisibleRangeLimitMode | the VisibleRangeLimitMode of the Axis. This property defines which parts of getVisibleRangeLimit will be used by axis |
See Also