Class RadarSeries
java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.series.AbstractSeries<RadarSeries>
io.jmix.chartsflowui.kit.component.model.series.RadarSeries
- All Implemented Interfaces:
- HasSymbols<RadarSeries>,- Serializable
Radar chart is mainly used to show multi-variable data, such as the analysis
 of a football player's varied attributes. More detailed information is provided in the documentation.
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classBase component for radar elements.static classComponent to configure area filling style.static classComponent to configure the blur state.static classComponent to configure the emphasis state.static classComponent to configure the selection state.Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.series.AbstractSeriesAbstractSeries.LabelLayout, AbstractSeries.TooltipNested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObjectChartObservableObject.ObjectChangeEventNested classes/interfaces inherited from interface io.jmix.chartsflowui.kit.component.model.shared.HasSymbolsHasSymbols.Symbol, HasSymbols.SymbolType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Booleanprotected Integerprotected Integerprotected Stringprotected Integerprotected RadarSeries.AreaStyleprotected RadarSeries.Blurprotected RadarSeries.Emphasisprotected ItemStyleWithDecalprotected LineStyleprotected Integerprotected RadarSeries.Selectprotected HasSymbols.Symbolprotected Booleanprotected String[]protected Integerprotected Integerprotected JsFunctionFields inherited from class io.jmix.chartsflowui.kit.component.model.series.AbstractSeriesanimationDelay, animationDuration, animationEasing, colorBy, dataGroupId, id, label, labelLayout, name, selectedMode, silent, tooltip, type, z, zLevelFields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObjectchildren, dirty, listener
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetBlur()String[]voidsetAnimation(Boolean animation) voidsetAnimationDelayUpdate(Integer animationDelayUpdate) voidsetAnimationDurationUpdate(Integer animationDurationUpdate) voidsetAnimationEasingUpdate(String animationEasingUpdate) voidsetAnimationThreshold(Integer animationThreshold) voidsetAreaStyle(RadarSeries.AreaStyle areaStyle) voidsetBlur(RadarSeries.Blur blur) voidsetEmphasis(RadarSeries.Emphasis emphasis) voidsetItemStyle(ItemStyleWithDecal itemStyle) voidsetLineStyle(LineStyle lineStyle) voidsetRadarIndex(Integer radarIndex) voidsetSelect(RadarSeries.Select select) voidsetSymbol(HasSymbols.SymbolType symbolType) Sets predefined symbol type or replaces an existing one.voidSets a symbol or replaces an existing one.
 Possible values:image://%url%, example:image://http://example.website/a/b.pngimage://%dataURI%, example:image://data:image/gif;base64,...path://%svgPathData%, example:path://M30.9,53.2c16...voidsetSymbolKeepAspect(Boolean symbolKeepAspect) Sets the keeping of aspects for a symbol.voidsetSymbolOffset(String xOffset, String yOffset) Sets an offset of symbol relative to original position or replaces an existing one.
 Possible values: Pixel values:hasSymbols.setSymbolOffset("10", "10");.voidsetSymbolRotate(Integer symbolRotate) Sets a rotate degree of symbol or replaces an existing one.voidsetSymbolSize(Integer symbolSize) Sets a symbol size or replaces an existing one.voidsetSymbolSizeFunction(JsFunction symbolSizeFunction) Sets a callback function for symbol size or replaces an existing one.voidsetSymbolSizeFunction(String symbolSizeFunction) Sets a callback function for symbol size as string or replaces an existing one.withAnimation(Boolean animation) withAnimationDelayUpdate(Integer animationDelayUpdate) withAnimationDurationUpdate(Integer animationDurationUpdate) withAnimationEasingUpdate(String animationEasingUpdate) withAnimationThreshold(Integer animationThreshold) withAreaStyle(RadarSeries.AreaStyle areaStyle) withBlur(RadarSeries.Blur blur) withEmphasis(RadarSeries.Emphasis emphasis) withItemStyle(ItemStyleWithDecal itemStyle) withLineStyle(LineStyle lineStyle) withRadarIndex(Integer radarIndex) withSelect(RadarSeries.Select select) Methods inherited from class io.jmix.chartsflowui.kit.component.model.series.AbstractSeriesgetAnimationDelay, getAnimationDuration, getAnimationEasing, getColorBy, getDataGroupId, getId, getLabel, getLabelLayout, getName, getSelectedMode, getSilent, getTooltip, getType, getZ, getZLevel, setAnimationDelay, setAnimationDuration, setAnimationEasing, setColorBy, setDataGroupId, setId, setLabel, setLabelLayout, setName, setSelectedMode, setSilent, setTooltip, setType, setZ, setZLevel, withAnimationDelay, withAnimationDuration, withAnimationEasing, withColorBy, withDataGroupId, withId, withLabel, withLabelLayout, withName, withSelectedMode, withSilent, withTooltip, withType, withZ, withZLevelMethods inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObjectaddChild, fireChangeEvent, getChildren, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setChartObjectChangeListener, unmarkDirtyInDepthMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.chartsflowui.kit.component.model.shared.HasSymbolswithSymbol, withSymbol, withSymbolKeepAspect, withSymbolOffset, withSymbolRotate, withSymbolSize, withSymbolSizeFunction, withSymbolSizeFunction
- 
Field Details- 
radarIndex
- 
symbol
- 
symbolSize
- 
symbolSizeFunction
- 
symbolRotate
- 
symbolKeepAspect
- 
symbolOffset
- 
itemStyle
- 
lineStyle
- 
areaStyle
- 
emphasis
- 
blur
- 
select
- 
animation
- 
animationThreshold
- 
animationDurationUpdate
- 
animationEasingUpdate
- 
animationDelayUpdate
 
- 
- 
Constructor Details- 
RadarSeriespublic RadarSeries()
 
- 
- 
Method Details- 
getRadarIndex
- 
setRadarIndex
- 
getSymbol- Specified by:
- getSymbolin interface- HasSymbols<RadarSeries>
- Returns:
- symbol
 
- 
setSymbolDescription copied from interface:HasSymbolsSets a symbol or replaces an existing one.
 Possible values:- 
         image://%url%, example:image://http://example.website/a/b.png
- 
         image://%dataURI%, example:image://data:image/gif;base64,...
- 
         path://%svgPathData%, example:path://M30.9,53.2c16...
 - Specified by:
- setSymbolin interface- HasSymbols<RadarSeries>
- Parameters:
- icon- symbol to set
 
- 
         
- 
getSymbolSize- Specified by:
- getSymbolSizein interface- HasSymbols<RadarSeries>
- Returns:
- symbol size
 
- 
setSymbolSizeDescription copied from interface:HasSymbolsSets a symbol size or replaces an existing one.- Specified by:
- setSymbolSizein interface- HasSymbols<RadarSeries>
- Parameters:
- symbolSize- symbol size to set
 
- 
getSymbolSizeFunction- Specified by:
- getSymbolSizeFunctionin interface- HasSymbols<RadarSeries>
- Returns:
- callback function for symbol size
 
- 
setSymbolSizeFunctionDescription copied from interface:HasSymbolsSets a callback function for symbol size as string or replaces an existing one.- Specified by:
- setSymbolSizeFunctionin interface- HasSymbols<RadarSeries>
- Parameters:
- symbolSizeFunction- formatter function as string
 
- 
getSymbolRotate- Specified by:
- getSymbolRotatein interface- HasSymbols<RadarSeries>
- Returns:
- rotate degree of symbol
 
- 
setSymbolRotateDescription copied from interface:HasSymbolsSets a rotate degree of symbol or replaces an existing one. The negative value represents clockwise.- Specified by:
- setSymbolRotatein interface- HasSymbols<RadarSeries>
- Parameters:
- symbolRotate- rotate symbol to set
 
- 
getSymbolKeepAspect- Specified by:
- getSymbolKeepAspectin interface- HasSymbols<RadarSeries>
- Returns:
- trueif the aspect for symbols must be kept,- falseotherwise
 
- 
setSymbolKeepAspectDescription copied from interface:HasSymbolsSets the keeping of aspects for a symbol.- Specified by:
- setSymbolKeepAspectin interface- HasSymbols<RadarSeries>
- Parameters:
- symbolKeepAspect- whether to keep aspect for symbols in the form of- path://%svgPathData%
 
- 
getSymbolOffset- Specified by:
- getSymbolOffsetin interface- HasSymbols<RadarSeries>
- Returns:
- offset of symbol relative to original position
 
- 
setSymbolOffsetDescription copied from interface:HasSymbolsSets an offset of symbol relative to original position or replaces an existing one.
 Possible values:- 
         Pixel values: hasSymbols.setSymbolOffset("10", "10");.
- 
         Percentage values: hasSymbols.setSymbolOffset("50%", "45%");.
- 
         Pixel and percentage values combination: hasSymbols.setSymbolOffset("5", "50%");.
 - Specified by:
- setSymbolOffsetin interface- HasSymbols<RadarSeries>
- Parameters:
- xOffset- horizontal offset
- yOffset- vertical offset
 
- 
         Pixel values: 
- 
getItemStyle
- 
setItemStyle
- 
getLineStyle
- 
getAreaStyle
- 
setAreaStyle
- 
getEmphasis
- 
setEmphasis
- 
getBlur
- 
setBlur
- 
getSelect
- 
setSelect
- 
getAnimation
- 
setAnimation
- 
getAnimationThreshold
- 
setAnimationThreshold
- 
getAnimationDurationUpdate
- 
setAnimationDurationUpdate
- 
getAnimationEasingUpdate
- 
setAnimationEasingUpdate
- 
getAnimationDelayUpdate
- 
setAnimationDelayUpdate
- 
withRadarIndex
- 
withItemStyle
- 
withAreaStyle
- 
withEmphasis
- 
withBlur
- 
withSelect
- 
withAnimation
- 
withAnimationThreshold
- 
withAnimationDurationUpdate
- 
withAnimationEasingUpdate
- 
withAnimationDelayUpdate
 
-