public final class DefaultChartOptions extends AbstractDefaultOptions implements IsDefaultScaledOptions
Constructor and Description |
---|
DefaultChartOptions(ChartOptions chartOptions)
Creates the default by a chart options instance, which represents the global options of a chart.
|
DefaultChartOptions(ExtendedOptions chartOptions)
Creates the default by an extended options instance, which represents the whole options of a chart.
|
Modifier and Type | Method and Description |
---|---|
double |
getAspectRatio()
Canvas aspect ratio (i.e.
|
double |
getCircumference()
Returns the the sweep to allow arcs to cover.
|
double |
getCutoutPercentage()
Returns the the percentage of the chart that is cut out of the middle.
|
String |
getDefaultColorAsString()
Returns the default color to use in the chart, on all objects, if not override by the specific configuration.
|
String |
getDefaultFontColorAsString()
Returns the default font color to use in the chart, on all objects, if not override by the specific configuration.
|
String |
getDefaultFontFamily()
Returns the font family to use in the chart, on all objects, if not override by the specific configuration, follows CSS
font-family options.
|
int |
getDefaultFontSize()
Returns the font size to use in the chart, on all objects, if not override by the specific configuration.
|
FontStyle |
getDefaultFontStyle()
Returns the font style to use in the chart, on all objects, if not override by the specific configuration.
|
double |
getDefaultLineHeight()
Returns the height of an individual line of text.
|
double |
getDevicePixelRatio()
The chart's canvas will use a 1:1 pixel ratio, unless the physical display has a higher pixel ratio (e.g.
|
int |
getResponsiveAnimationDuration()
Returns the duration in milliseconds it takes to animate to new size after a resize event.
|
double |
getRotation()
Returns the starting angle to draw arcs from.
|
IsDefaultScale |
getScale()
Returns the scale/axis defaults.
|
IsDefaultScales |
getScales()
Returns the scale/axis defaults.
|
double |
getStartAngle()
Returns the starting angle to draw arcs for the first item in a dataset.
|
boolean |
isDestroyOnDetach()
Returns
true if the chart is configured to be destroyed on the attach of DIV element, otherwise
false . |
boolean |
isDrawOnAttach()
Returns
true if the chart is configured to be drawn on the attach of DIV element, otherwise
false . |
boolean |
isMaintainAspectRatio()
Returns the the maintaining of the original canvas aspect ratio (width / height) when resizing.
|
boolean |
isResponsive()
Returns the resizing of the chart canvas when its container does.
|
boolean |
isShowLines()
If false, the lines between points are not drawn.
|
boolean |
isSpanGaps()
If false, NaN data causes a break in the line.
|
getAnimation, getElements, getHover, getLayout, getLegend, getPlugins, getTitle, getTooltips
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAnimation, getAspectRatio, getCircumference, getCutoutPercentage, getDefaultColorAsString, getDefaultFontColorAsString, getDefaultFontFamily, getDefaultFontSize, getDefaultFontStyle, getDefaultLineHeight, getDevicePixelRatio, getElements, getHover, getLayout, getLegend, getPlugins, getResponsiveAnimationDuration, getRotation, getStartAngle, getTitle, getTooltips, isDestroyOnDetach, isDrawOnAttach, isMaintainAspectRatio, isResponsive, isShowLines, isSpanGaps
public DefaultChartOptions(ExtendedOptions chartOptions)
chartOptions
- whole chart options instance.public DefaultChartOptions(ChartOptions chartOptions)
chartOptions
- global chart options instance.public IsDefaultScale getScale()
IsDefaultScaledOptions
getScale
in interface IsDefaultScaledOptions
public IsDefaultScales getScales()
IsDefaultScaledOptions
getScales
in interface IsDefaultScaledOptions
public final boolean isResponsive()
IsDefaultOptions
public final int getResponsiveAnimationDuration()
IsDefaultOptions
public final boolean isMaintainAspectRatio()
IsDefaultOptions
public final double getAspectRatio()
IsDefaultOptions
public final double getDevicePixelRatio()
IsDefaultOptions
public final String getDefaultColorAsString()
IsDefaultOptions
public final String getDefaultFontColorAsString()
IsDefaultOptions
public final int getDefaultFontSize()
IsDefaultOptions
public final FontStyle getDefaultFontStyle()
IsDefaultOptions
public final String getDefaultFontFamily()
IsDefaultOptions
public final double getDefaultLineHeight()
IsDefaultOptions
public final boolean isShowLines()
IsDefaultOptions
public final boolean isSpanGaps()
IsDefaultOptions
public final double getCutoutPercentage()
IsDefaultOptions
public final double getRotation()
IsDefaultOptions
public final double getCircumference()
IsDefaultOptions
public final double getStartAngle()
IsDefaultOptions
public final boolean isDrawOnAttach()
IsDefaultOptions
true
if the chart is configured to be drawn on the attach of DIV element, otherwise
false
.true
if the chart is configured to be drawn on the attach of DIV element, otherwise
false
. Default is true
.public final boolean isDestroyOnDetach()
IsDefaultOptions
true
if the chart is configured to be destroyed on the attach of DIV element, otherwise
false
.true
if the chart is configured to be destroyed on the attach of DIV element,
otherwise false
. Default is true
.