public interface RectangularChartModel<T extends RectangularChartModel> extends CoordinateChartModel<T>, HasMargins<T>
Modifier and Type | Method and Description |
---|---|
T |
addTrendLines(TrendLine... trendLines)
Adds trend lines.
|
java.lang.Integer |
getAngle() |
java.lang.Integer |
getAutoMarginOffset() |
java.lang.Boolean |
getAutoMargins() |
Cursor |
getChartCursor() |
Scrollbar |
getChartScrollbar() |
java.lang.Integer |
getDepth3D() |
java.lang.Boolean |
getMarginsUpdated() |
java.lang.Integer |
getMaxZoomFactor() |
java.lang.Integer |
getMinMarginBottom() |
java.lang.Integer |
getMinMarginLeft() |
java.lang.Integer |
getMinMarginRight() |
java.lang.Integer |
getMinMarginTop() |
java.lang.Double |
getPlotAreaBorderAlpha() |
Color |
getPlotAreaBorderColor() |
java.lang.Double |
getPlotAreaFillAlphas() |
java.util.List<Color> |
getPlotAreaFillColors() |
java.lang.Integer |
getPlotAreaGradientAngle() |
java.util.List<TrendLine> |
getTrendLines() |
java.lang.Double |
getZoomOutButtonAlpha() |
Color |
getZoomOutButtonColor() |
java.lang.String |
getZoomOutButtonImage() |
java.lang.Integer |
getZoomOutButtonImageSize() |
java.lang.Integer |
getZoomOutButtonPadding() |
java.lang.Double |
getZoomOutButtonRollOverAlpha() |
java.lang.Integer |
getZoomOutButtonTabIndex() |
java.lang.String |
getZoomOutText() |
T |
setAngle(java.lang.Integer angle)
Sets the angle of the 3D part of plot area.
|
T |
setAutoMarginOffset(java.lang.Integer autoMarginOffset)
Sets space left from axis labels/title to the chart's outside border, if autoMargins set to true.
|
T |
setAutoMargins(java.lang.Boolean autoMargins)
Specifies if margins of a chart should be calculated automatically so that labels of axes would fit.
|
T |
setChartCursor(Cursor chartCursor)
Sets cursor of a chart.
|
T |
setChartScrollbar(Scrollbar chartScrollbar)
Sets chart scrollbar.
|
T |
setDepth3D(java.lang.Integer depth3D)
Sets the depth of the 3D part of plot area.
|
T |
setMarginsUpdated(java.lang.Boolean marginsUpdated)
Set to false if you need margins to be recalculated on next
validateNow() call.
|
T |
setMaxZoomFactor(java.lang.Integer maxZoomFactor)
Sets the maximum zoom factor value axes.
|
T |
setMinMarginBottom(java.lang.Integer minMarginBottom)
Sets the minimum margin bottom.
|
T |
setMinMarginLeft(java.lang.Integer minMarginLeft)
Sets the minimum margin left.
|
T |
setMinMarginRight(java.lang.Integer minMarginRight)
Sets the minimum margin right.
|
T |
setMinMarginTop(java.lang.Integer minMarginTop)
Sets the minimum margin top.
|
T |
setPlotAreaBorderAlpha(java.lang.Double plotAreaBorderAlpha)
Sets the opacity of plot area's border.
|
T |
setPlotAreaBorderColor(Color plotAreaBorderColor)
Sets the color of the plot area's border.
|
T |
setPlotAreaFillAlphas(java.lang.Double plotAreaFillAlphas)
Sets opacity of plot area.
|
T |
setPlotAreaFillColors(java.util.List<Color> plotAreaFillColors)
Sets the list of plot area colors.
|
T |
setPlotAreaGradientAngle(java.lang.Integer plotAreaGradientAngle)
Sets the gradient angle, if you are using gradients to fill the plot area.
|
T |
setTrendLines(java.util.List<TrendLine> trendLines)
Sets the list of trend lines.
|
T |
setZoomOutButtonAlpha(java.lang.Double zoomOutButtonAlpha)
Sets opacity of zoom-out button background.
|
T |
setZoomOutButtonColor(Color zoomOutButtonColor)
Sets zoom-out button background color.
|
T |
setZoomOutButtonImage(java.lang.String zoomOutButtonImage)
Sets the name of zoom-out button image.
|
T |
setZoomOutButtonImageSize(java.lang.Integer zoomOutButtonImageSize)
Sets the size of zoom-out button image.
|
T |
setZoomOutButtonPadding(java.lang.Integer zoomOutButtonPadding)
Sets padding around the text and image.
|
T |
setZoomOutButtonRollOverAlpha(java.lang.Double zoomOutButtonRollOverAlpha)
Sets opacity of zoom-out button background when mouse is over it.
|
T |
setZoomOutButtonTabIndex(java.lang.Integer zoomOutButtonTabIndex)
In case you set it to some number, the chart will set focus on zoom-out button when user clicks tab key.
|
T |
setZoomOutText(java.lang.String zoomOutText)
Sets text in the zoom-out button.
|
addGraphs, addGuides, addValueAxes, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getUrlTarget, getValueAxes, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setUrlTarget, setValueAxes
addAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, getDataProvider, getDecimalSeparator, getDefs, getExport, getFontFamily, getFontSize, getHandDrawn, getHandDrawScatter, getHandDrawThickness, getHideBalloonTime, getLanguage, getLegend, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getUsePrefixes, setAccessible, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setUsePrefixes
getStartDuration, getStartEffect, setStartDuration, setStartEffect
addColors, getColors, setColors
getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop
Cursor getChartCursor()
T setChartCursor(Cursor chartCursor)
chartCursor
- the chart cursorScrollbar getChartScrollbar()
T setChartScrollbar(Scrollbar chartScrollbar)
chartScrollbar
- the chart scrollbarjava.util.List<TrendLine> getTrendLines()
T setTrendLines(java.util.List<TrendLine> trendLines)
trendLines
- list of trend linesT addTrendLines(TrendLine... trendLines)
trendLines
- the trend linesjava.lang.Integer getAngle()
T setAngle(java.lang.Integer angle)
angle
- the anglejava.lang.Integer getAutoMarginOffset()
T setAutoMarginOffset(java.lang.Integer autoMarginOffset)
autoMarginOffset
- the auto margin offsetjava.lang.Boolean getAutoMargins()
T setAutoMargins(java.lang.Boolean autoMargins)
autoMargins
- auto margins optionjava.lang.Integer getDepth3D()
T setDepth3D(java.lang.Integer depth3D)
depth3D
- the depth 3Djava.lang.Boolean getMarginsUpdated()
T setMarginsUpdated(java.lang.Boolean marginsUpdated)
marginsUpdated
- the margin update optionjava.lang.Double getPlotAreaBorderAlpha()
T setPlotAreaBorderAlpha(java.lang.Double plotAreaBorderAlpha)
plotAreaBorderAlpha
- opacity of plot area's borderColor getPlotAreaBorderColor()
T setPlotAreaBorderColor(Color plotAreaBorderColor)
plotAreaBorderColor
- the plot area border colorjava.lang.Double getPlotAreaFillAlphas()
T setPlotAreaFillAlphas(java.lang.Double plotAreaFillAlphas)
plotAreaFillAlphas
- opacityjava.util.List<Color> getPlotAreaFillColors()
T setPlotAreaFillColors(java.util.List<Color> plotAreaFillColors)
plotAreaFillColors
- list of plot area colorsjava.lang.Integer getPlotAreaGradientAngle()
T setPlotAreaGradientAngle(java.lang.Integer plotAreaGradientAngle)
plotAreaGradientAngle
- the plot area gradient anglejava.lang.Double getZoomOutButtonAlpha()
T setZoomOutButtonAlpha(java.lang.Double zoomOutButtonAlpha)
zoomOutButtonAlpha
- opacity of zoom-out button backgroundColor getZoomOutButtonColor()
T setZoomOutButtonColor(Color zoomOutButtonColor)
zoomOutButtonColor
- zoom-out button background colorjava.lang.String getZoomOutButtonImage()
T setZoomOutButtonImage(java.lang.String zoomOutButtonImage)
zoomOutButtonImage
- zoom out button image name stringjava.lang.Integer getZoomOutButtonImageSize()
T setZoomOutButtonImageSize(java.lang.Integer zoomOutButtonImageSize)
zoomOutButtonImageSize
- the zoom out button image sizejava.lang.Integer getZoomOutButtonPadding()
T setZoomOutButtonPadding(java.lang.Integer zoomOutButtonPadding)
zoomOutButtonPadding
- the zoom out button paddingjava.lang.Double getZoomOutButtonRollOverAlpha()
T setZoomOutButtonRollOverAlpha(java.lang.Double zoomOutButtonRollOverAlpha)
zoomOutButtonRollOverAlpha
- opacity of zoom-out button backgroundjava.lang.String getZoomOutText()
T setZoomOutText(java.lang.String zoomOutText)
zoomOutText
- zoom out text stringjava.lang.Integer getMaxZoomFactor()
T setMaxZoomFactor(java.lang.Integer maxZoomFactor)
maxZoomFactor
- maximum zoom factorjava.lang.Integer getMinMarginBottom()
T setMinMarginBottom(java.lang.Integer minMarginBottom)
minMarginBottom
- the minimum margin bottomjava.lang.Integer getMinMarginLeft()
T setMinMarginLeft(java.lang.Integer minMarginLeft)
minMarginLeft
- the minimum margin leftjava.lang.Integer getMinMarginRight()
T setMinMarginRight(java.lang.Integer minMarginRight)
minMarginRight
- the minimum margin rightjava.lang.Integer getMinMarginTop()
T setMinMarginTop(java.lang.Integer minMarginTop)
minMarginTop
- the minimum margin topjava.lang.Integer getZoomOutButtonTabIndex()
T setZoomOutButtonTabIndex(java.lang.Integer zoomOutButtonTabIndex)
zoomOutButtonTabIndex
- the zoom out button tab index