public abstract class Scale<T extends Scale<T>> extends Object
Constructor and Description |
---|
Scale() |
Modifier and Type | Method and Description |
---|---|
JavaScriptFunction |
getAfterBuildTicks() |
JavaScriptFunction |
getAfterCalculateTickRotation() |
JavaScriptFunction |
getAfterDataLimits() |
JavaScriptFunction |
getAfterFit() |
JavaScriptFunction |
getAfterSetDimensions() |
JavaScriptFunction |
getAfterTickToLabelConversion() |
JavaScriptFunction |
getAfterUpdate() |
JavaScriptFunction |
getBeforeBuildTicks() |
JavaScriptFunction |
getBeforeCalculateTickRotation() |
JavaScriptFunction |
getBeforeDataLimits() |
JavaScriptFunction |
getBeforeFit() |
JavaScriptFunction |
getBeforeSetDimensions() |
JavaScriptFunction |
getBeforeTickToLabelConversion() |
JavaScriptFunction |
getBeforeUpdate() |
Boolean |
getDisplay() |
GridLines |
getGridLines() |
String |
getId() |
ScalesPosition |
getPosition() |
ScaleLabel |
getScaleLabel() |
abstract Ticks<?> |
getTicks() |
T |
setAfterBuildTicks(JavaScriptFunction afterBuildTicks)
Callback that runs after ticks are created.
|
T |
setAfterCalculateTickRotation(JavaScriptFunction afterCalculateTickRotation)
Callback that runs after tick rotation is determined.
|
T |
setAfterDataLimits(JavaScriptFunction afterDataLimits)
Callback that runs after data limits are determined.
|
T |
setAfterFit(JavaScriptFunction afterFit)
Callback that runs after the scale fits to the canvas.
|
T |
setAfterSetDimensions(JavaScriptFunction afterSetDimensions)
Callback that runs after dimensions are set.
|
T |
setAfterTickToLabelConversion(JavaScriptFunction afterTickToLabelConversion)
Callback that runs after ticks are converted into strings.
|
T |
setAfterUpdate(JavaScriptFunction afterUpdate)
Callback that runs at the end of the update process.
|
T |
setBeforeBuildTicks(JavaScriptFunction beforeBuildTicks)
Callback that runs before ticks are created.
|
T |
setBeforeCalculateTickRotation(JavaScriptFunction beforeCalculateTickRotation)
Callback that runs before tick rotation is determined.
|
T |
setBeforeDataLimits(JavaScriptFunction beforeDataLimits)
Callback that runs before data limits are determined.
|
T |
setBeforeFit(JavaScriptFunction beforeFit)
Callback that runs before the scale fits to the canvas.
|
T |
setBeforeSetDimensions(JavaScriptFunction beforeSetDimensions)
Callback that runs before dimensions are set.
|
T |
setBeforeTickToLabelConversion(JavaScriptFunction beforeTickToLabelConversion)
Callback that runs before ticks are converted into strings.
|
T |
setBeforeUpdate(JavaScriptFunction beforeUpdate)
Callback called before the update process starts.
|
T |
setDisplay(Boolean display)
If true, show the scale including gridlines, ticks, and labels.
|
T |
setGridLines(GridLines gridLines)
See grid line configuration section.
|
T |
setId(String id)
The ID is used to link datasets and scale axes together.
|
T |
setPosition(ScalesPosition position)
Position of the scale.
|
T |
setScaleLabel(ScaleLabel scaleLabel)
See scale title configuration section.
|
public Boolean getDisplay()
setDisplay(Boolean)
public T setDisplay(Boolean display)
If true, show the scale including gridlines, ticks, and labels. Overrides gridLines.display, scaleLabel.display, and ticks.display.
Default true
public ScalesPosition getPosition()
setPosition(ScalesPosition)
public T setPosition(ScalesPosition position)
Position of the scale. Possible values are 'top', 'left', 'bottom' and 'right'.
Default "left"
public String getId()
setId(String)
public T setId(String id)
The ID is used to link datasets and scale axes together. The properties datasets.xAxisID or datasets.yAxisID have to match the scale properties scales.xAxes.id or scales.yAxes.id. This is especially needed if multi-axes charts are used.
Default
public JavaScriptFunction getBeforeUpdate()
setBeforeUpdate(JavaScriptFunction)
public T setBeforeUpdate(JavaScriptFunction beforeUpdate)
Callback called before the update process starts. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getBeforeSetDimensions()
public T setBeforeSetDimensions(JavaScriptFunction beforeSetDimensions)
Callback that runs before dimensions are set. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getAfterSetDimensions()
public T setAfterSetDimensions(JavaScriptFunction afterSetDimensions)
Callback that runs after dimensions are set. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getBeforeDataLimits()
setBeforeDataLimits(JavaScriptFunction)
public T setBeforeDataLimits(JavaScriptFunction beforeDataLimits)
Callback that runs before data limits are determined. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getAfterDataLimits()
setAfterDataLimits(JavaScriptFunction)
public T setAfterDataLimits(JavaScriptFunction afterDataLimits)
Callback that runs after data limits are determined. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getBeforeBuildTicks()
setBeforeBuildTicks(JavaScriptFunction)
public T setBeforeBuildTicks(JavaScriptFunction beforeBuildTicks)
Callback that runs before ticks are created. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getAfterBuildTicks()
setAfterBuildTicks(JavaScriptFunction)
public T setAfterBuildTicks(JavaScriptFunction afterBuildTicks)
Callback that runs after ticks are created. Useful for filtering ticks. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getBeforeTickToLabelConversion()
public T setBeforeTickToLabelConversion(JavaScriptFunction beforeTickToLabelConversion)
Callback that runs before ticks are converted into strings. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getAfterTickToLabelConversion()
public T setAfterTickToLabelConversion(JavaScriptFunction afterTickToLabelConversion)
Callback that runs after ticks are converted into strings. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getBeforeCalculateTickRotation()
public T setBeforeCalculateTickRotation(JavaScriptFunction beforeCalculateTickRotation)
Callback that runs before tick rotation is determined. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getAfterCalculateTickRotation()
public T setAfterCalculateTickRotation(JavaScriptFunction afterCalculateTickRotation)
Callback that runs after tick rotation is determined. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getBeforeFit()
setBeforeFit(JavaScriptFunction)
public T setBeforeFit(JavaScriptFunction beforeFit)
Callback that runs before the scale fits to the canvas. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getAfterFit()
setAfterFit(JavaScriptFunction)
public T setAfterFit(JavaScriptFunction afterFit)
Callback that runs after the scale fits to the canvas. Passed a single argument, the scale instance.
Default undefined
public JavaScriptFunction getAfterUpdate()
setAfterUpdate(JavaScriptFunction)
public T setAfterUpdate(JavaScriptFunction afterUpdate)
Callback that runs at the end of the update process. Passed a single argument, the scale instance.
Default undefined
public GridLines getGridLines()
setGridLines(GridLines)
public T setGridLines(GridLines gridLines)
See grid line configuration section.
Default -
public ScaleLabel getScaleLabel()
setScaleLabel(ScaleLabel)
public T setScaleLabel(ScaleLabel scaleLabel)
See scale title configuration section.
Default
public abstract Ticks<?> getTicks()
Copyright © 2017. All rights reserved.