public class NumericAxis extends AxisBase<java.lang.Double>
SciChartSurface
IAxis
,
AxisBase
,
NumericAxis
,
DateAxis
,
CategoryAxisBase
,
CategoryDateAxis
AxisCore.InvalidateElementCallback, AxisCore.RedrawElementCallback
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CURSOR_TEXT_FORMATTING
Default cursor text formatting used by
IChartModifier for NumericAxis |
static java.lang.String |
DEFAULT_TEXT_FORMATTING
Default text formatting for
NumericAxis |
protected com.scichart.core.framework.SmartProperty<ScientificNotation> |
scientificNotationProperty |
autoFitMarginLabelsProperty, axisTickLabelStyleProperty, axisTitleGravityProperty, axisTitleOrientationProperty, axisTitlePlacementProperty, currentCoordinateCalculator, currentInteractivityHelper, DEFAULT_AXIS_ID, DEFAULT_AXIS_TICK_LABEL_STYLE, isLabelCullingEnabledProperty, isPrimaryAxisProperty, isProvidersDirty, isRenderersDirty
autoRangeProperty, autoTicksProperty, axisBandsStyleProperty, axisTitleProperty, cursorTextFormattingProperty, drawLabelsProperty, drawMajorBandsProperty, drawMajorGridLinesProperty, drawMajorTicksProperty, drawMinorGridLinesProperty, drawMinorTicksProperty, flipCoordinatesProperty, majorDeltaProperty, majorGridLineStyleProperty, majorTickLineLengthProperty, majorTickLineStyleProperty, maxAutoTicksProperty, minorDeltaProperty, minorGridLineStyleProperty, minorsPerMajorProperty, minorTickLineLengthProperty, minorTickLineStyleProperty, textFormattingProperty, tickLabelStyleProperty, titleStyleProperty
Modifier | Constructor and Description |
---|---|
|
NumericAxis(android.content.Context context)
Creates a new instance of
NumericAxis class |
protected |
NumericAxis(IAxisModifierSurface axisModifierSurface)
Creates a new instance of
NumericAxis class |
protected |
NumericAxis(com.scichart.data.model.IRange<java.lang.Double> defaultNonZeroRange,
IAxisModifierSurface axisModifierSurface)
Creates a new instance of
NumericAxis class |
Modifier and Type | Method and Description |
---|---|
ScientificNotation |
getScientificNotation()
Gets the used number format
|
protected java.lang.Class<java.lang.Double> |
getType()
Gets base value type for current axis
|
protected java.lang.Class<? extends com.scichart.data.model.IRange<java.lang.Double>> |
getVisibleRangeType()
Gets the type of visible range which is supported by current axis
|
void |
setScientificNotation(ScientificNotation scientificNotation)
Sets the used number format
|
attachTo, calculateAxisOffset, calculateAxisViewportDimension, createCoordinateCalculator, createCoordinateCalculatorFrom, createInteractivityHelper, detach, formatCursorText, formatText, getAutoFitMarginalLabels, getAxisAlignment, getAxisId, getAxisInfoProvider, getAxisLayoutState, getAxisModifierSurface, getAxisOffset, getAxisParamsLock, getAxisTickLabelStyle, getAxisTitleGravity, getAxisTitleMarginBottom, getAxisTitleMarginLeft, getAxisTitleMarginRight, getAxisTitleMarginTop, getAxisTitleOrientation, getAxisTitlePlacement, getAxisViewportDimension, getBoundsRelativeTo, getBoundsRelativeTo, getContext, getCurrentCoordinateCalculator, getCurrentInteractivityHelper, getDataRange, getDataRange, getIsAxisFlipped, getIsLabelCullingEnabled, getIsPrimaryAxis, getLayoutHeight, getLayoutRect, getLayoutWidth, getMaximumRange, getMaximumRange, getOrientation, getParentSurface, getView, getVisibility, getWindowedYRange, hitTest, invalidateElement, isCategoryAxis, isCenterAxis, isHorizontalAxis, isPointWithinBounds, isPointWithinBounds, isXAxis, layoutArea, onDataRangeChanged, onDraw, onDraw, onRenderSurfaceChanged, onSizeChanged, onUpdateMeasure, onVisibleRangeChanged, recreateCalculator, scroll, scroll, scroll, scroll, setAutoFitMarginalLabels, setAxisAlignment, setAxisId, setAxisInfoProvider, setAxisLayoutManager, setAxisRenderer, setAxisTickLabelStyle, setAxisTitleGravity, setAxisTitleMargins, setAxisTitleMargins, setAxisTitleOrientation, setAxisTitlePlacement, setAxisTitleRenderer, setGridLinesRenderer, setIsCenterAxis, setIsLabelCullingEnabled, setIsPrimaryAxis, setIsXAxis, setMargins, setMargins, setOrientation, setRangeCalculationHelper, setVisibility, translatePoint, update, updateAxisMeasurements, updateAxisParams, updateCore, zoom, zoom, zoomBy, zoomBy
animateVisibleRangeTo, applyThemeProvider, coerceVisibleRange, decrementSuspend, getAutoRange, getAutoTicks, getAxisBandsStyle, getAxisTitle, getCoordinate, getCursorTextFormatting, getDataValue, getDefaultNonZeroRange, getDrawLabels, getDrawMajorBands, getDrawMajorGridLines, getDrawMajorTicks, getDrawMinorGridLines, getDrawMinorTicks, getFlipCoordinates, getGrowBy, getIsSuspended, getLabelProvider, getMajorDelta, getMajorGridLineStyle, getMajorTickLineLength, getMajorTickLineStyle, getMaxAutoTicks, getMaximumZoomConstrain, getMinimalZoomConstrain, getMinorDelta, getMinorGridLineStyle, getMinorsPerMajor, getMinorTickLineLength, getMinorTickLineStyle, getServices, getTextFormatting, getTickCoordinatesProvider, getTickLabelStyle, getTickProvider, getTitleStyle, getVisibleRange, getVisibleRangeAnimator, getVisibleRangeLimit, getVisibleRangeLimitMode, getZoomConstrainType, hasDefaultVisibleRange, hasValidVisibleRange, invalidateElement, isAttached, isValidRange, isValidVisibleRange, isZoomConstrainSatisfied, resumeUpdates, setAutoRange, setAutoTicks, setAxisBandsStyle, setAxisTitle, setCursorTextFormatting, setDataRangeChangeListener, setDrawLabels, setDrawMajorBands, setDrawMajorGridLines, setDrawMajorTicks, setDrawMinorGridLines, setDrawMinorTicks, setFlipCoordinates, setGrowBy, setLabelProvider, setMajorDelta, setMajorGridLineStyle, setMajorTickLineLength, setMajorTickLineStyle, setMaxAutoTicks, setMaximumZoomConstrain, setMinimalZoomConstrain, setMinorDelta, setMinorGridLineStyle, setMinorsPerMajor, setMinorTickLineLength, setMinorTickLineStyle, setTextFormatting, setTickCoordinatesProvider, setTickLabelStyle, setTickProvider, setTitleStyle, setVisibleRange, setVisibleRangeAnimator, setVisibleRangeChangeListener, setVisibleRangeLimit, setVisibleRangeLimitMode, suspendUpdates, tryApplyVisibleRangeLimitTo, tryAttachTo, tryDetachFrom
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
animateVisibleRangeTo, getAutoRange, getAutoTicks, getAxisBandsStyle, getAxisTitle, getCoordinate, getCursorTextFormatting, getDataValue, getDefaultNonZeroRange, getDrawLabels, getDrawMajorBands, getDrawMajorGridLines, getDrawMajorTicks, getDrawMinorGridLines, getDrawMinorTicks, getFlipCoordinates, getGrowBy, getLabelProvider, getMajorDelta, getMajorGridLineStyle, getMajorTickLineLength, getMajorTickLineStyle, getMaxAutoTicks, getMaximumZoomConstrain, getMinimalZoomConstrain, getMinorDelta, getMinorGridLineStyle, getMinorsPerMajor, getMinorTickLineLength, getMinorTickLineStyle, getTextFormatting, getTickCoordinatesProvider, getTickLabelStyle, getTickProvider, getTitleStyle, getVisibleRange, getVisibleRangeLimit, getVisibleRangeLimitMode, hasDefaultVisibleRange, hasValidVisibleRange, isValidRange, setAutoRange, setAutoTicks, setAxisBandsStyle, setAxisTitle, setCursorTextFormatting, setDataRangeChangeListener, setDrawLabels, setDrawMajorBands, setDrawMajorGridLines, setDrawMajorTicks, setDrawMinorGridLines, setDrawMinorTicks, setFlipCoordinates, setGrowBy, setLabelProvider, setMajorDelta, setMajorGridLineStyle, setMajorTickLineLength, setMajorTickLineStyle, setMaxAutoTicks, setMaximumZoomConstrain, setMinimalZoomConstrain, setMinorDelta, setMinorGridLineStyle, setMinorsPerMajor, setMinorTickLineLength, setMinorTickLineStyle, setTextFormatting, setTickCoordinatesProvider, setTickLabelStyle, setTickProvider, setTitleStyle, setVisibleRange, setVisibleRangeChangeListener, setVisibleRangeLimit, setVisibleRangeLimitMode
decrementSuspend, getIsSuspended, resumeUpdates, suspendUpdates
invalidateElement
applyThemeProvider
public static final java.lang.String DEFAULT_TEXT_FORMATTING
NumericAxis
public static final java.lang.String DEFAULT_CURSOR_TEXT_FORMATTING
IChartModifier
for NumericAxis
protected final com.scichart.core.framework.SmartProperty<ScientificNotation> scientificNotationProperty
public NumericAxis(android.content.Context context)
NumericAxis
classcontext
- The context of applicationprotected NumericAxis(IAxisModifierSurface axisModifierSurface)
NumericAxis
classaxisModifierSurface
- The IAxisModifierSurface
for this this axisprotected NumericAxis(@NonNull com.scichart.data.model.IRange<java.lang.Double> defaultNonZeroRange, @NonNull IAxisModifierSurface axisModifierSurface)
NumericAxis
classdefaultNonZeroRange
- The default non zero IRange
instance for this axisaxisModifierSurface
- The IAxisModifierSurface
for this this axisprotected java.lang.Class<? extends com.scichart.data.model.IRange<java.lang.Double>> getVisibleRangeType()
getVisibleRangeType
in class AxisCore<java.lang.Double>
protected final java.lang.Class<java.lang.Double> getType()
public final void setScientificNotation(@NonNull ScientificNotation scientificNotation)
scientificNotation
- The new ScientificNotation
value@NonNull public final ScientificNotation getScientificNotation()
ScientificNotation
value