Package io.jmix.charts.component.impl
Class PieChartImpl
java.lang.Object
io.jmix.ui.component.impl.AbstractComponent<JmixAmchartsScene>
io.jmix.charts.component.impl.ChartImpl<T,M>
 
io.jmix.charts.component.impl.SlicedChartImpl<PieChart,PieChartModelImpl>
 
io.jmix.charts.component.impl.PieChartImpl
- All Implemented Interfaces:
- Chart<PieChart>,- PieChart,- SlicedChart<PieChart>,- HasStartEffect<PieChart>,- ChartModel<PieChart>,- PieChartModel<PieChart>,- SlicedChartModel<PieChart>,- HasColors<PieChart>,- HasMargins<PieChart>,- AttachNotifier,- Component,- Component.BelongToFrame,- Component.HasCaption,- Component.HasDescription,- Component.HasIcon,- Component.HasXmlDescriptor,- Component.Wrapper,- HasContextHelp,- HasDebugId,- HasHtmlCaption,- HasHtmlDescription,- HasHtmlSanitizer,- org.springframework.beans.factory.InitializingBean
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.jmix.charts.component.ChartChart.AbstractChartClickEvent, Chart.AbstractChartEvent, Chart.AbstractClickEvent, Chart.AbstractCursorEvent, Chart.AbstractGraphItemClickEvent, Chart.AbstractItemEvent, Chart.AbstractSliceClickEvent, Chart.AxisZoomEvent, Chart.ChartClickEvent, Chart.ChartRightClickEvent, Chart.CursorPeriodSelectEvent, Chart.CursorZoomEvent, Chart.GraphClickEvent, Chart.GraphItemClickEvent, Chart.GraphItemRightClickEvent, Chart.LegendItemClickEvent, Chart.LegendItemEvent, Chart.LegendItemHideEvent, Chart.LegendItemShowEvent, Chart.LegendMarkerClickEvent, Chart.RollOutGraphEvent, Chart.RollOutGraphItemEvent, Chart.RollOverGraphEvent, Chart.RollOverGraphItemEvent, Chart.SliceClickEvent, Chart.SlicePullInEvent, Chart.SlicePullOutEvent, Chart.SliceRightClickEvent, Chart.ZoomEventNested classes/interfaces inherited from interface io.jmix.ui.component.ComponentComponent.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.WrapperNested classes/interfaces inherited from interface io.jmix.ui.component.HasContextHelpHasContextHelp.ContextHelpIconClickEvent
- 
Field SummaryFields inherited from class io.jmix.charts.component.impl.SlicedChartImplsliceClickHandler, slicePullInHandler, slicePullOutHandler, sliceRightClickHandlerFields inherited from class io.jmix.charts.component.impl.ChartImplchartLocaleHelper, clickHandler, currentAuthentication, formatStringsRegistry, legendItemHideHandler, legendItemShowHandler, legendLabelClickHandler, legendMarkerClickHandler, messages, rightClickHandlerFields inherited from class io.jmix.ui.component.impl.AbstractComponentalignment, applicationContext, component, contextHelpIconClickHandler, contextHelpIconClickListener, descriptionAsHtml, element, frame, htmlSanitizerEnabled, icon, ICON_STYLE, id, parentFields inherited from interface io.jmix.ui.component.ComponentAUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected PieChartModelImplgetAngle()getPieX()getPieY()setAdjustPrecision(Boolean adjustPrecision) Set this to true, when percent of a sum of all slices is not equal to 100%, number of decimals will be increased so that sum would become 100%.Sets pie lean angle (for 3D effect).setBalloonFunction(JsFunction balloonFunction) Sets the function, the graph will call it and pass GraphDataItem object to it.setBalloonText(String balloonText) Sets balloon text.setDepth3D(Integer depth3D) Sets depth of the pie (for 3D effect).setGradientType(GradientType gradientType) Sets type of gradient.setInnerRadius(String innerRadius) Sets inner radius of the pie, in pixels or percents.setLabelRadius(Integer labelRadius) Sets the distance between the label and the slice, in pixels.setLabelRadiusField(String labelRadiusField) Sets name of the field from data provider which specifies the length of a tick.setLabelText(String labelText) Sets label text.setMinRadius(Integer minRadius) Sets minimum radius of the pie, in pixels.setPieAlpha(Double pieAlpha) Sets opacity for a slices.Sets X position of a pie center, in pixels or in percents.Sets Y position of a pie center, in pixels or in percents.setPullOutRadius(String pullOutRadius) Sets pull out radius, in pixels or percents.Sets radius of a pie, in pixels or percents.setStartAngle(Integer startAngle) Sets angle of the first slice, in degrees.setStartRadius(String startRadius) Sets radius of the positions from which the slices will fly in.Methods inherited from class io.jmix.charts.component.impl.SlicedChartImpladdColors, addGradientRatio, addSliceClickListener, addSlicePullInListener, addSlicePullOutListener, addSliceRightClickListener, getAccessibleLabel, getAlpha, getAlphaField, getBaseColor, getClassNameField, getColorField, getColors, getDescriptionField, getGradientRatio, getGroupedAlpha, getGroupedColor, getGroupedDescription, getGroupedPulled, getGroupedTitle, getGroupPercent, getHideLabelsPercent, getHoverAlpha, getLabelColorField, getLabelFunction, getLabelsEnabled, getLabelTickAlpha, getLabelTickColor, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxLabelWidth, getOutlineAlpha, getOutlineColor, getOutlineThickness, getPatternField, getPulledField, getPullOutDuration, getPullOutEffect, getPullOutOnlyOne, getSequencedAnimation, getShowZeroSlices, getStartAlpha, getStartDuration, getStartEffect, getTabIndex, getTitleField, getUrlField, getUrlTarget, getValueField, getVisibleInLegendField, onSliceClick, onSlicePullIn, onSlicePullOut, onSliceRightClick, setAccessibleLabel, setAlpha, setAlphaField, setBaseColor, setClassNameField, setColorField, setColors, setDescriptionField, setGradientRatio, setGroupedAlpha, setGroupedColor, setGroupedDescription, setGroupedPulled, setGroupedTitle, setGroupPercent, setHideLabelsPercent, setHoverAlpha, setLabelColorField, setLabelFunction, setLabelsEnabled, setLabelTickAlpha, setLabelTickColor, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxLabelWidth, setOutlineAlpha, setOutlineColor, setOutlineThickness, setPatternField, setPulledField, setPullOutDuration, setPullOutEffect, setPullOutOnlyOne, setSequencedAnimation, setShowZeroSlices, setStartAlpha, setStartDuration, setStartEffect, setTabIndex, setTitleField, setUrlField, setUrlTarget, setValueField, setVisibleInLegendFieldMethods inherited from class io.jmix.charts.component.impl.ChartImpladdAdditionalFields, addClickListener, addData, addLabels, addLegendItemHideListener, addLegendItemShowListener, addLegendLabelClickListener, addLegendMarkerClickListener, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addRightClickListener, addTitles, afterPropertiesSet, createChartSerializer, createComponent, 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, getModel, getNativeJson, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getUsePrefixes, initLocale, onChartClick, onChartRightClick, onLegendItemHide, onLegendItemShow, onLegendLabelClick, onLegendMarkerClick, repaint, setAccessible, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setChartLocaleHelper, setClassNamePrefix, setColor, setCreditsPosition, setCurrentAuthentication, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setFormatStringsRegistry, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setMessages, setNativeJson, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setupChartLocale, setupDefaults, setUsePrefixesMethods inherited from class io.jmix.ui.component.impl.AbstractComponentaddAttachListener, addDetachListener, addStyleName, assignDebugId, attached, detached, getAlignment, getCaption, getComponent, getComposition, getContextHelpIconClickHandler, getContextHelpText, getDebugId, getDescription, getEventHub, getFrame, getHeight, getHeightSizeUnit, getHtmlSanitizer, getIcon, getIconName, getIconResource, getId, getParent, getStyleName, getUiComponentProperties, getUiProperties, getWidth, getWidthSizeUnit, getXmlDescriptor, hasSubscriptions, hasValidationError, isAttached, isCaptionAsHtml, isContextHelpTextHtmlEnabled, isDescriptionAsHtml, isEnabled, isEnabledRecursive, isHtmlSanitizerEnabled, isResponsive, isVisible, isVisibleRecursive, onContextHelpIconClick, publish, removeStyleName, sanitize, setAlignment, setApplicationContext, setCaption, setCaptionAsHtml, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled, setDebugId, setDescription, setDescriptionAsHtml, setEnabled, setFrame, setHeight, setHtmlSanitizerEnabled, setIcon, setIconFromSet, setId, setParent, setResponsive, setStyleName, setValidationError, setVisible, setWidth, setXmlDescriptor, unsubscribe, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.charts.component.ChartaddClickListener, addLegendItemHideListener, addLegendItemShowListener, addLegendLabelClickListener, addLegendMarkerClickListener, addRightClickListener, getDataProvider, getNativeJson, repaint, setDataProvider, setNativeJsonMethods inherited from interface io.jmix.charts.model.chart.ChartModeladdAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleDescription, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, 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, 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, setUsePrefixesMethods inherited from interface io.jmix.ui.component.ComponentaddStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionMethods inherited from interface io.jmix.ui.component.Component.BelongToFramegetFrame, setFrameMethods inherited from interface io.jmix.ui.component.Component.HasCaptiongetCaption, setCaptionMethods inherited from interface io.jmix.ui.component.Component.HasDescriptiongetDescription, setDescriptionMethods inherited from interface io.jmix.ui.component.Component.HasIcongetIcon, setIcon, setIconFromSetMethods inherited from interface io.jmix.charts.model.HasMarginsgetMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginTopMethods inherited from interface io.jmix.charts.model.animation.HasStartEffectgetStartDuration, getStartEffect, setStartDuration, setStartEffectMethods inherited from interface io.jmix.charts.component.SlicedChartaddSliceClickListener, addSlicePullInListener, addSlicePullOutListener, addSliceRightClickListenerMethods inherited from interface io.jmix.charts.model.chart.SlicedChartModeladdGradientRatio, getAccessibleLabel, getAlpha, getAlphaField, getBaseColor, getClassNameField, getColorField, getDescriptionField, getGradientRatio, getGroupedAlpha, getGroupedColor, getGroupedDescription, getGroupedPulled, getGroupedTitle, getGroupPercent, getHideLabelsPercent, getHoverAlpha, getLabelColorField, getLabelFunction, getLabelsEnabled, getLabelTickAlpha, getLabelTickColor, getMaxLabelWidth, getOutlineAlpha, getOutlineColor, getOutlineThickness, getPatternField, getPulledField, getPullOutDuration, getPullOutEffect, getPullOutOnlyOne, getSequencedAnimation, getShowZeroSlices, getStartAlpha, getTabIndex, getTitleField, getUrlField, getUrlTarget, getValueField, getVisibleInLegendField, setAccessibleLabel, setAlpha, setAlphaField, setBaseColor, setClassNameField, setColorField, setDescriptionField, setGradientRatio, setGroupedAlpha, setGroupedColor, setGroupedDescription, setGroupedPulled, setGroupedTitle, setGroupPercent, setHideLabelsPercent, setHoverAlpha, setLabelColorField, setLabelFunction, setLabelsEnabled, setLabelTickAlpha, setLabelTickColor, setMaxLabelWidth, setOutlineAlpha, setOutlineColor, setOutlineThickness, setPatternField, setPulledField, setPullOutDuration, setPullOutEffect, setPullOutOnlyOne, setSequencedAnimation, setShowZeroSlices, setStartAlpha, setTabIndex, setTitleField, setUrlField, setUrlTarget, setValueField, setVisibleInLegendField
- 
Constructor Details- 
PieChartImplpublic PieChartImpl()
 
- 
- 
Method Details- 
createChartConfiguration- Specified by:
- createChartConfigurationin class- ChartImpl<PieChart,- PieChartModelImpl> 
 
- 
getAngle- Specified by:
- getAnglein interface- PieChartModel<PieChart>
- Returns:
- angle
 
- 
setAngleDescription copied from interface:PieChartModelSets pie lean angle (for 3D effect). Valid range is 0 - 90. If not set the default value is 0.- Specified by:
- setAnglein interface- PieChartModel<PieChart>
- Parameters:
- angle- the angle
- Returns:
- pie chart model
 
- 
getBalloonText- Specified by:
- getBalloonTextin interface- PieChartModel<PieChart>
- Returns:
- balloon text
 
- 
setBalloonTextDescription copied from interface:PieChartModelSets balloon text. The following tags can be used: [[value]], [[title]], [[percents]], [[description]]. Also can be used fields in the chart such as titleField, valueField etc. Fields that not used in the chart can be added by using additionalFields. HTML tags can also be used. If not set the default value is "[[title]]: [[percents]]% ([[value]])\n[[description]]".- Specified by:
- setBalloonTextin interface- PieChartModel<PieChart>
- Parameters:
- balloonText- balloon text string
- Returns:
- pie chart model
 
- 
getDepth3D- Specified by:
- getDepth3Din interface- PieChartModel<PieChart>
- Returns:
- depth of the pie
 
- 
setDepth3DDescription copied from interface:PieChartModelSets depth of the pie (for 3D effect). If not set the default value is 0.- Specified by:
- setDepth3Din interface- PieChartModel<PieChart>
- Parameters:
- depth3D- the depth 3D
- Returns:
- pie chart model
 
- 
getInnerRadius- Specified by:
- getInnerRadiusin interface- PieChartModel<PieChart>
- Returns:
- inner radius of the pie
 
- 
setInnerRadiusDescription copied from interface:PieChartModelSets inner radius of the pie, in pixels or percents. If not set the default value is 0.- Specified by:
- setInnerRadiusin interface- PieChartModel<PieChart>
- Parameters:
- innerRadius- inner radius in pixels or percents
- Returns:
- pie chart model
 
- 
getLabelRadius- Specified by:
- getLabelRadiusin interface- PieChartModel<PieChart>
- Returns:
- distance between the label and the slice, in pixels
 
- 
setLabelRadiusDescription copied from interface:PieChartModelSets the distance between the label and the slice, in pixels. You can use negative values to put the label on the slice. If not set the default value is 20.- Specified by:
- setLabelRadiusin interface- PieChartModel<PieChart>
- Parameters:
- labelRadius- distance between the label and the slice, in pixels
- Returns:
- pie chart model
 
- 
getLabelRadiusField- Specified by:
- getLabelRadiusFieldin interface- PieChartModel<PieChart>
- Returns:
- label radius field
 
- 
setLabelRadiusFieldDescription copied from interface:PieChartModelSets name of the field from data provider which specifies the length of a tick. Note, the chart will not try to arrange labels automatically if this property is set.- Specified by:
- setLabelRadiusFieldin interface- PieChartModel<PieChart>
- Parameters:
- labelRadiusField- label radius field string
- Returns:
- pie chart model
 
- 
getLabelText- Specified by:
- getLabelTextin interface- PieChartModel<PieChart>
- Returns:
- label text
 
- 
setLabelTextDescription copied from interface:PieChartModelSets label text. The following tags can be used: [[value]], [[title]], [[percents]], [[description]]. Also can be used fields in the chart such as titleField, valueField etc. Fields that not used in the chart can be added by using additionalFields. If not set the default value is "[[title]]: [[percents]]%".- Specified by:
- setLabelTextin interface- PieChartModel<PieChart>
- Parameters:
- labelText- label text string
- Returns:
- pie chart model
 
- 
getMinRadius- Specified by:
- getMinRadiusin interface- PieChartModel<PieChart>
- Returns:
- minimum radius
 
- 
setMinRadiusDescription copied from interface:PieChartModelSets minimum radius of the pie, in pixels. If not set the default value is 10.- Specified by:
- setMinRadiusin interface- PieChartModel<PieChart>
- Parameters:
- minRadius- the minimum radius
- Returns:
- pie chart model
 
- 
getPieAlpha- Specified by:
- getPieAlphain interface- PieChartModel<PieChart>
- Returns:
- opacity for a slices
 
- 
setPieAlphaDescription copied from interface:PieChartModelSets opacity for a slices.- Specified by:
- setPieAlphain interface- PieChartModel<PieChart>
- Parameters:
- pieAlpha- the pie alpha
- Returns:
- pie chart model
 
- 
getPieX- Specified by:
- getPieXin interface- PieChartModel<PieChart>
- Returns:
- X position of a pie center
 
- 
setPieXDescription copied from interface:PieChartModelSets X position of a pie center, in pixels or in percents.- Specified by:
- setPieXin interface- PieChartModel<PieChart>
- Parameters:
- pieX- X position of a pie center
- Returns:
- pie chart model
 
- 
getPieY- Specified by:
- getPieYin interface- PieChartModel<PieChart>
- Returns:
- Y position of a pie center
 
- 
setPieYDescription copied from interface:PieChartModelSets Y position of a pie center, in pixels or in percents.- Specified by:
- setPieYin interface- PieChartModel<PieChart>
- Parameters:
- pieY- Y position of a pie center
- Returns:
- pie chart model
 
- 
getPullOutRadius- Specified by:
- getPullOutRadiusin interface- PieChartModel<PieChart>
- Returns:
- pull out radius
 
- 
setPullOutRadiusDescription copied from interface:PieChartModelSets pull out radius, in pixels or percents. If not set the default value is 20%.- Specified by:
- setPullOutRadiusin interface- PieChartModel<PieChart>
- Parameters:
- pullOutRadius- pull out radius
- Returns:
- pie chart model
 
- 
getRadius- Specified by:
- getRadiusin interface- PieChartModel<PieChart>
- Returns:
- radius
 
- 
setRadiusDescription copied from interface:PieChartModelSets radius of a pie, in pixels or percents. By default, radius is calculated automatically.- Specified by:
- setRadiusin interface- PieChartModel<PieChart>
- Parameters:
- radius- the radius of a pie
- Returns:
- pie chart model
 
- 
getStartAngle- Specified by:
- getStartAnglein interface- PieChartModel<PieChart>
- Returns:
- angle of the first slice
 
- 
setStartAngleDescription copied from interface:PieChartModelSets angle of the first slice, in degrees. This will work properly only if depth3D is set to 0. If depth3D is greater than 0, then there can be two angles only: 90 and 270. Value range is 0-360. If not set the default value is 90.- Specified by:
- setStartAnglein interface- PieChartModel<PieChart>
- Parameters:
- startAngle- angle of the first slice in degree
- Returns:
- pie chart model
 
- 
getStartRadius- Specified by:
- getStartRadiusin interface- PieChartModel<PieChart>
- Returns:
- start radius
 
- 
setStartRadiusDescription copied from interface:PieChartModelSets radius of the positions from which the slices will fly in. If not set the default value is 500%.- Specified by:
- setStartRadiusin interface- PieChartModel<PieChart>
- Parameters:
- startRadius- the start radius
- Returns:
- pie chart model
 
- 
getAdjustPrecision- Specified by:
- getAdjustPrecisionin interface- PieChartModel<PieChart>
- Returns:
- true if adjust precision is enabled
 
- 
setAdjustPrecisionDescription copied from interface:PieChartModelSet this to true, when percent of a sum of all slices is not equal to 100%, number of decimals will be increased so that sum would become 100%. It can happen because of a rounding. If not set the default value is false.- Specified by:
- setAdjustPrecisionin interface- PieChartModel<PieChart>
- Parameters:
- adjustPrecision- adjust precision option
- Returns:
- pie chart model
 
- 
getBalloonFunction- Specified by:
- getBalloonFunctionin interface- PieChartModel<PieChart>
- Returns:
- function
 
- 
setBalloonFunctionDescription copied from interface:PieChartModelSets the function, the graph will call it and pass GraphDataItem object to it. This function should return a string which will be displayed in a balloon.- Specified by:
- setBalloonFunctionin interface- PieChartModel<PieChart>
- Parameters:
- balloonFunction- the balloon function
- Returns:
- pie chart model
 
- 
getGradientType- Specified by:
- getGradientTypein interface- PieChartModel<PieChart>
- Returns:
- gradient type
 
- 
setGradientTypeDescription copied from interface:PieChartModelSets type of gradient. Use gradientRatio to create gradients. If not set the default value is RADIAL.- Specified by:
- setGradientTypein interface- PieChartModel<PieChart>
- Parameters:
- gradientType- the gradient type
- Returns:
- pie chart model
 
 
-