Class GaugeSeries
java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.series.AbstractSeries<GaugeSeries>
io.jmix.chartsflowui.kit.component.model.series.GaugeSeries
- All Implemented Interfaces:
Serializable
Gauge charts use needles to show information as a reading on a dial.
Note: Gauge series is the only series that requires an independent description of data in a
More detailed information is provided in the documentation.
Note: Gauge series is the only series that requires an independent description of data in a
data. All other series use the DataSet as a data provider.More detailed information is provided in the documentation.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBase class for gauge text components.static classThe fixed point of a pointer in a dial.static classThe related configuration about the axis line of gauge chart.static classThe tick line style.static classData item to describe series data.static classThe detail about gauge chart which is used to show data.static classComponent to configure the emphasis state.static classGauge chart pointer.static classComponent that used to show current progress.static classThe style of split line.static classComponent to configure the title of gauge chart.Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.series.AbstractSeries
AbstractSeries.LabelLayout, AbstractSeries.TooltipNested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
ChartObservableObject.ObjectChangeEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected GaugeSeries.Anchorprotected Booleanprotected Integerprotected Integerprotected Stringprotected Integerprotected Labelprotected GaugeSeries.AxisLineprotected GaugeSeries.AxisTickprotected String[]protected Booleanprotected List<GaugeSeries.DataItem>protected GaugeSeries.Detailprotected GaugeSeries.Emphasisprotected Integerprotected ItemStyleprotected Booleanprotected MarkAreaprotected MarkLineprotected MarkPointprotected Integerprotected Integerprotected GaugeSeries.Pointerprotected GaugeSeries.Progressprotected Stringprotected GaugeSeries.SplitLineprotected Integerprotected Integerprotected GaugeSeries.TitleFields inherited from class io.jmix.chartsflowui.kit.component.model.series.AbstractSeries
animationDelay, animationDuration, animationEasing, colorBy, dataGroupId, id, label, labelLayout, name, selectedMode, silent, tooltip, type, z, zLevelFields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddData(GaugeSeries.DataItem dataItem) String[]getData()getMax()getMin()getTitle()voidremoveData(GaugeSeries.DataItem dataItem) voidsetAnchor(GaugeSeries.Anchor anchor) voidsetAnimation(Boolean animation) voidsetAnimationDelayUpdate(Integer animationDelayUpdate) voidsetAnimationDurationUpdate(Integer animationDurationUpdate) voidsetAnimationEasingUpdate(String animationEasingUpdate) voidsetAnimationThreshold(Integer animationThreshold) voidsetAxisLabel(Label axisLabel) voidsetAxisLine(GaugeSeries.AxisLine axisLine) voidsetAxisTick(GaugeSeries.AxisTick axisTick) voidvoidsetClockwise(Boolean clockwise) voidsetData(GaugeSeries.DataItem... data) voidsetData(List<GaugeSeries.DataItem> data) voidsetDetail(GaugeSeries.Detail detail) voidsetEmphasis(GaugeSeries.Emphasis emphasis) voidsetEndAngle(Integer endAngle) voidsetItemStyle(ItemStyle itemStyle) voidsetLegendHoverLink(Boolean legendHoverLink) voidsetMarkArea(MarkArea markArea) voidsetMarkLine(MarkLine markLine) voidsetMarkPoint(MarkPoint markPoint) voidvoidvoidsetPointer(GaugeSeries.Pointer pointer) voidsetProgress(GaugeSeries.Progress progress) voidvoidsetSplitLine(GaugeSeries.SplitLine splitLine) voidsetSplitNumber(Integer splitNumber) voidsetStartAngle(Integer startAngle) voidsetTitle(GaugeSeries.Title title) withAnchor(GaugeSeries.Anchor anchor) withAnimation(Boolean animation) withAnimationDelayUpdate(Integer animationDelayUpdate) withAnimationDurationUpdate(Integer animationDurationUpdate) withAnimationEasingUpdate(String animationEasingUpdate) withAnimationThreshold(Integer animationThreshold) withAxisLabel(Label axisLabel) withAxisLine(GaugeSeries.AxisLine axisLine) withAxisTick(GaugeSeries.AxisTick axisTick) withCenter(String x, String y) withClockwise(Boolean clockwise) withData(GaugeSeries.DataItem dataItem) withData(GaugeSeries.DataItem... data) withDetail(GaugeSeries.Detail detail) withEmphasis(GaugeSeries.Emphasis emphasis) withEndAngle(Integer endAngle) withItemStyle(ItemStyle itemStyle) withLegendHoverLink(Boolean legendHoverLink) withMarkArea(MarkArea markArea) withMarkLine(MarkLine markLine) withMarkPoint(MarkPoint markPoint) withPointer(GaugeSeries.Pointer pointer) withProgress(GaugeSeries.Progress progress) withRadius(String radius) withSplitLine(GaugeSeries.SplitLine splitLine) withSplitNumber(Integer splitNumber) withStartAngle(Integer startAngle) withTitle(GaugeSeries.Title title) Methods inherited from class io.jmix.chartsflowui.kit.component.model.series.AbstractSeries
getAnimationDelay, 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.ChartObservableObject
addChild, fireChangeEvent, getChildren, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setChartObjectChangeListener, unmarkDirtyInDepth
-
Field Details
-
center
-
radius
-
legendHoverLink
-
startAngle
-
endAngle
-
clockwise
-
data
-
min
-
max
-
splitNumber
-
axisLine
-
progress
-
splitLine
-
axisTick
-
axisLabel
-
itemStyle
-
pointer
-
anchor
-
emphasis
-
title
-
detail
-
markPoint
-
markLine
-
markArea
-
animation
-
animationThreshold
-
animationDurationUpdate
-
animationEasingUpdate
-
animationDelayUpdate
-
-
Constructor Details
-
GaugeSeries
public GaugeSeries()
-
-
Method Details
-
getCenter
-
setCenter
-
getRadius
-
setRadius
-
getLegendHoverLink
-
setLegendHoverLink
-
getStartAngle
-
setStartAngle
-
getEndAngle
-
setEndAngle
-
getClockwise
-
getData
-
setData
-
setData
-
removeData
-
addData
-
setClockwise
-
getMin
-
setMin
-
getMax
-
setMax
-
getSplitNumber
-
setSplitNumber
-
getAxisLine
-
setAxisLine
-
getProgress
-
setProgress
-
getSplitLine
-
setSplitLine
-
getAxisTick
-
setAxisTick
-
getAxisLabel
-
setAxisLabel
-
getItemStyle
-
getPointer
-
setPointer
-
getAnchor
-
setAnchor
-
getEmphasis
-
setEmphasis
-
getTitle
-
setTitle
-
getDetail
-
setDetail
-
getMarkPoint
-
setMarkPoint
-
getMarkLine
-
setMarkLine
-
getMarkArea
-
setMarkArea
-
getAnimation
-
setAnimation
-
getAnimationThreshold
-
setAnimationThreshold
-
getAnimationDurationUpdate
-
setAnimationDurationUpdate
-
getAnimationEasingUpdate
-
setAnimationEasingUpdate
-
getAnimationDelayUpdate
-
setAnimationDelayUpdate
-
withCenter
-
withRadius
-
withLegendHoverLink
-
withStartAngle
-
withEndAngle
-
withClockwise
-
withData
-
withData
-
withMin
-
withMax
-
withSplitNumber
-
withAxisLine
-
withProgress
-
withSplitLine
-
withAxisTick
-
withAxisLabel
-
withPointer
-
withAnchor
-
withEmphasis
-
withTitle
-
withDetail
-
withMarkPoint
-
withMarkLine
-
withMarkArea
-
withAnimation
-
withAnimationThreshold
-
withAnimationDurationUpdate
-
withAnimationEasingUpdate
-
withAnimationDelayUpdate
-