Class DefaultChartGrid
- java.lang.Object
-
- org.pepstock.charba.client.defaults.chart.DefaultChartGrid
-
- All Implemented Interfaces:
IsDefaultGrid,IsDefaultScaleLines
public final class DefaultChartGrid extends Object implements IsDefaultGrid
Defaults for grid option element, based on chart type.- Author:
- Andrea "Stock" Stocchero
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetColorAsString()Returns the color of lines.intgetLineWidth()Returns the width of lines.doublegetTickBorderDashOffset()Returns the offset for the line dash of the tick mark.StringgetTickColorAsString()Returns the color of the tick line.intgetTickLength()Returns the length in pixels that the grid will draw in the axis area.intgetTickWidth()Returns the width of the tick mark in pixels.
The first element if set as array.intgetZ()Returns z-index of grid layer.
Values less than or equals to 0 are drawn under data sets, greater than 0 on top.booleanisCircular()Iftrue, grid are circular (on radar chart only).booleanisDisplay()Iffalse, do not display grid for this axis.booleanisDrawOnChartArea()Iftrue, draw lines on the chart area inside the axis lines.
This is useful when there are multiple axes and you need to control which grid are drawn.booleanisDrawTicks()Iftrue, draw lines beside the ticks in the axis area beside the chart.booleanisOffset()Iftrue, grid will be shifted to be between labels.
-
-
-
Method Detail
-
isDisplay
public boolean isDisplay()
Description copied from interface:IsDefaultGridIffalse, do not display grid for this axis.- Specified by:
isDisplayin interfaceIsDefaultGrid- Returns:
- if
false, do not display grid for this axis.
-
getColorAsString
public String getColorAsString()
Description copied from interface:IsDefaultScaleLinesReturns the color of lines.- Specified by:
getColorAsStringin interfaceIsDefaultScaleLines- Returns:
- color of lines.
-
getLineWidth
public int getLineWidth()
Description copied from interface:IsDefaultScaleLinesReturns the width of lines.- Specified by:
getLineWidthin interfaceIsDefaultScaleLines- Returns:
- width of lines.
-
isDrawOnChartArea
public boolean isDrawOnChartArea()
Description copied from interface:IsDefaultGridIftrue, draw lines on the chart area inside the axis lines.
This is useful when there are multiple axes and you need to control which grid are drawn.- Specified by:
isDrawOnChartAreain interfaceIsDefaultGrid- Returns:
- if
true, draw lines on the chart area inside the axis lines.
This is useful when there are multiple axes and you need to control which grid are drawn.
-
isDrawTicks
public boolean isDrawTicks()
Description copied from interface:IsDefaultGridIftrue, draw lines beside the ticks in the axis area beside the chart.- Specified by:
isDrawTicksin interfaceIsDefaultGrid- Returns:
- if
true, draw lines beside the ticks in the axis area beside the chart.
-
getTickLength
public int getTickLength()
Description copied from interface:IsDefaultGridReturns the length in pixels that the grid will draw in the axis area.- Specified by:
getTickLengthin interfaceIsDefaultGrid- Returns:
- Length in pixels that the grid will draw in the axis area.
-
isOffset
public boolean isOffset()
Description copied from interface:IsDefaultGridIftrue, grid will be shifted to be between labels. This is set totruein the bar chart by default.- Specified by:
isOffsetin interfaceIsDefaultGrid- Returns:
- If
true, grid will be shifted to be between labels.
-
isCircular
public boolean isCircular()
Description copied from interface:IsDefaultGridIftrue, grid are circular (on radar chart only).- Specified by:
isCircularin interfaceIsDefaultGrid- Returns:
- If
true, grid are circular (on radar chart only).
-
getZ
public int getZ()
Description copied from interface:IsDefaultGridReturns z-index of grid layer.
Values less than or equals to 0 are drawn under data sets, greater than 0 on top.- Specified by:
getZin interfaceIsDefaultGrid- Returns:
- z-index of grid layer.
Values less than or equals to 0 are drawn under data sets, greater than 0 on top.
-
getTickBorderDashOffset
public double getTickBorderDashOffset()
Description copied from interface:IsDefaultGridReturns the offset for the line dash of the tick mark.- Specified by:
getTickBorderDashOffsetin interfaceIsDefaultGrid- Returns:
- the offset for the line dash of the tick mark
-
getTickColorAsString
public String getTickColorAsString()
Description copied from interface:IsDefaultGridReturns the color of the tick line.- Specified by:
getTickColorAsStringin interfaceIsDefaultGrid- Returns:
- the color of the tick line.
-
getTickWidth
public int getTickWidth()
Description copied from interface:IsDefaultGridReturns the width of the tick mark in pixels.
The first element if set as array.- Specified by:
getTickWidthin interfaceIsDefaultGrid- Returns:
- stroke width of grid.
The first element if set as array.
-
-