Class BarScale<T extends Ticks<T>>
java.lang.Object
software.xdev.chartjs.model.options.scales.Scale<T,BarScale<T>>
software.xdev.chartjs.model.options.scales.BarScale<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Number
Default0.9
protected Number
protected Number
Default0.8
protected Number
protected String
Default"Category"
Fields inherited from class software.xdev.chartjs.model.options.scales.Scale
afterBuildTicks, afterCalculateTickRotation, afterDataLimits, afterFit, afterSetDimensions, afterTickToLabelConversion, afterUpdate, beforeBuildTicks, beforeCalculateTickRotation, beforeDataLimits, beforeFit, beforeSetDimensions, beforeTickToLabelConversion, beforeUpdate, display, gridLines, max, min, position, reverse, stack, stacked, stackWeight, suggestedMax, suggestedMin, ticks, title
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()
setBarPercentage
(Number barPercentage) Percent (0-1) of the available width each bar should be within the category percentage.setBarThickness
(Number barThickness) Manually set width of each bar in pixels.setCategoryPercentage
(Number categoryPercentage) Percent (0-1) of the available width (the space between the gridlines for small datasets) for each data-point to use for the bars.setMaxBarThickness
(Number maxBarThickness) Set this to ensure that bars are not sized thicker than this.As defined in Scales.Methods inherited from class software.xdev.chartjs.model.options.scales.Scale
getAfterBuildTicks, getAfterCalculateTickRotation, getAfterDataLimits, getAfterFit, getAfterSetDimensions, getAfterTickToLabelConversion, getAfterUpdate, getBeforeBuildTicks, getBeforeCalculateTickRotation, getBeforeDataLimits, getBeforeFit, getBeforeSetDimensions, getBeforeTickToLabelConversion, getBeforeUpdate, getDisplay, getGridLines, getMax, getMin, getPosition, getReverse, getStack, getStacked, getStackWeight, getSuggestedMax, getSuggestedMin, getTicks, getTitle, self, setAfterBuildTicks, setAfterCalculateTickRotation, setAfterDataLimits, setAfterFit, setAfterSetDimensions, setAfterTickToLabelConversion, setAfterUpdate, setBeforeBuildTicks, setBeforeCalculateTickRotation, setBeforeDataLimits, setBeforeFit, setBeforeSetDimensions, setBeforeTickToLabelConversion, setBeforeUpdate, setDisplay, setGridLines, setMax, setMin, setPosition, setReverse, setStack, setStacked, setStackWeight, setSuggestedMax, setSuggestedMin, setTicks, setTitle
-
Field Details
-
type
Default"Category"
- See Also:
-
categoryPercentage
Default0.8
-
barPercentage
Default0.9
- See Also:
-
barThickness
-
maxBarThickness
-
-
Constructor Details
-
BarScale
public BarScale()
-
-
Method Details
-
getType
- See Also:
-
setType
As defined in Scales. -
getCategoryPercentage
-
setCategoryPercentage
Percent (0-1) of the available width (the space between the gridlines for small datasets) for each data-point to use for the bars. -
getBarPercentage
- See Also:
-
setBarPercentage
Percent (0-1) of the available width each bar should be within the category percentage. 1.0 will take the whole category width and put the bars right next to each other. -
getBarThickness
- See Also:
-
setBarThickness
Manually set width of each bar in pixels. If not set, the base sample widths are calculated automatically so that they take the full available widths without overlap. Then, the bars are sized using barPercentage and categoryPercentage. -
getMaxBarThickness
- See Also:
-
setMaxBarThickness
Set this to ensure that bars are not sized thicker than this.
-