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
Modifier and TypeClassDescriptionstatic class
Base class for gauge text components.static class
The fixed point of a pointer in a dial.static class
The related configuration about the axis line of gauge chart.static class
The tick line style.static class
Data item to describe series data.static class
The detail about gauge chart which is used to show data.static class
Component to configure the emphasis state.static class
Gauge chart pointer.static class
Component that used to show current progress.static class
The style of split line.static class
Component to configure the title of gauge chart.Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.series.AbstractSeries
AbstractSeries.LabelLayout, AbstractSeries.Tooltip
Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
ChartObservableObject.ObjectChangeEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected GaugeSeries.Anchor
protected Boolean
protected Integer
protected Integer
protected String
protected Integer
protected Label
protected GaugeSeries.AxisLine
protected GaugeSeries.AxisTick
protected String[]
protected Boolean
protected List<GaugeSeries.DataItem>
protected GaugeSeries.Detail
protected GaugeSeries.Emphasis
protected Integer
protected ItemStyle
protected Boolean
protected MarkArea
protected MarkLine
protected MarkPoint
protected Integer
protected Integer
protected GaugeSeries.Pointer
protected GaugeSeries.Progress
protected String
protected GaugeSeries.SplitLine
protected Integer
protected Integer
protected GaugeSeries.Title
Fields 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, zLevel
Fields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addData
(GaugeSeries.DataItem dataItem) String[]
getData()
getMax()
getMin()
getTitle()
void
removeData
(GaugeSeries.DataItem dataItem) void
setAnchor
(GaugeSeries.Anchor anchor) void
setAnimation
(Boolean animation) void
setAnimationDelayUpdate
(Integer animationDelayUpdate) void
setAnimationDurationUpdate
(Integer animationDurationUpdate) void
setAnimationEasingUpdate
(String animationEasingUpdate) void
setAnimationThreshold
(Integer animationThreshold) void
setAxisLabel
(Label axisLabel) void
setAxisLine
(GaugeSeries.AxisLine axisLine) void
setAxisTick
(GaugeSeries.AxisTick axisTick) void
void
setClockwise
(Boolean clockwise) void
setData
(GaugeSeries.DataItem... data) void
setData
(List<GaugeSeries.DataItem> data) void
setDetail
(GaugeSeries.Detail detail) void
setEmphasis
(GaugeSeries.Emphasis emphasis) void
setEndAngle
(Integer endAngle) void
setItemStyle
(ItemStyle itemStyle) void
setLegendHoverLink
(Boolean legendHoverLink) void
setMarkArea
(MarkArea markArea) void
setMarkLine
(MarkLine markLine) void
setMarkPoint
(MarkPoint markPoint) void
void
void
setPointer
(GaugeSeries.Pointer pointer) void
setProgress
(GaugeSeries.Progress progress) void
void
setSplitLine
(GaugeSeries.SplitLine splitLine) void
setSplitNumber
(Integer splitNumber) void
setStartAngle
(Integer startAngle) void
setTitle
(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, withZLevel
Methods 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
-