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, setValueAxesaddAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleDescription, 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, setAccessibleDescription, 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, setUsePrefixesgetStartDuration, getStartEffect, setStartDuration, setStartEffectgetMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginTopCursor 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