public interface CoordinateChart<T extends CoordinateChart> extends Chart<T>, CoordinateChartModel<T>
GanttChart
, SerialChart
, RadarChart
and XYChart
.
Chart.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.ZoomEvent
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.Wrapper
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE
Modifier and Type | Method and Description |
---|---|
io.jmix.core.common.event.Subscription |
addAxisZoomListener(java.util.function.Consumer<Chart.AxisZoomEvent> listener)
Adds a listener to axis.
|
io.jmix.core.common.event.Subscription |
addGraphClickListener(java.util.function.Consumer<Chart.GraphClickEvent> listener)
Adds a listener for graph.
|
io.jmix.core.common.event.Subscription |
addGraphItemClickListener(java.util.function.Consumer<Chart.GraphItemClickEvent> listener)
Adds a listener for graph item.
|
io.jmix.core.common.event.Subscription |
addGraphItemRightClickListener(java.util.function.Consumer<Chart.GraphItemRightClickEvent> clickListener)
Adds a listener for graph item.
|
io.jmix.core.common.event.Subscription |
addRollOutGraphItemListener(java.util.function.Consumer<Chart.RollOutGraphItemEvent> listener)
Adds a listener for graph item.
|
io.jmix.core.common.event.Subscription |
addRollOutGraphListener(java.util.function.Consumer<Chart.RollOutGraphEvent> listener)
Adds a listener for graph.
|
io.jmix.core.common.event.Subscription |
addRollOverGraphItemListener(java.util.function.Consumer<Chart.RollOverGraphItemEvent> listener)
Adds a listener for graph item.
|
io.jmix.core.common.event.Subscription |
addRollOverGraphListener(java.util.function.Consumer<Chart.RollOverGraphEvent> listener)
Adds a listener for graph.
|
void |
zoomOutValueAxes()
Zooms out value axes, value axes shows all available data.
|
void |
zoomOutValueAxis(int index)
Zooms out value axis, value axis shows all available data.
|
void |
zoomOutValueAxis(java.lang.String id)
Zooms out value axis, value axis shows all available data.
|
void |
zoomValueAxisToValues(int index,
java.lang.Object startValue,
java.lang.Object endValue)
Zooms-in an axis to the provided values.
|
void |
zoomValueAxisToValues(java.lang.String id,
java.lang.Object startValue,
java.lang.Object endValue)
Zooms-in an axis to the provided values.
|
addClickListener, addLegendItemHideListener, addLegendItemShowListener, addLegendLabelClickListener, addLegendMarkerClickListener, addRightClickListener, getDataProvider, getNativeJson, repaint, setDataProvider, setNativeJson
getFrame, setFrame
addStyleName, 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, withUnwrappedComposition
getIcon, setIcon, setIconFromSet
getCaption, setCaption
getDescription, setDescription
addGraphs, addGuides, addValueAxes, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getUrlTarget, getValueAxes, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setUrlTarget, setValueAxes
addAdditionalFields, 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, setUsePrefixes
getStartDuration, getStartEffect, setStartDuration, setStartEffect
io.jmix.core.common.event.Subscription addGraphClickListener(java.util.function.Consumer<Chart.GraphClickEvent> listener)
listener
- a listener to addio.jmix.core.common.event.Subscription addGraphItemClickListener(java.util.function.Consumer<Chart.GraphItemClickEvent> listener)
listener
- a listener to addio.jmix.core.common.event.Subscription addGraphItemRightClickListener(java.util.function.Consumer<Chart.GraphItemRightClickEvent> clickListener)
clickListener
- a listener to addio.jmix.core.common.event.Subscription addAxisZoomListener(java.util.function.Consumer<Chart.AxisZoomEvent> listener)
listener
- a listener to addio.jmix.core.common.event.Subscription addRollOutGraphListener(java.util.function.Consumer<Chart.RollOutGraphEvent> listener)
listener
- a listener to addio.jmix.core.common.event.Subscription addRollOutGraphItemListener(java.util.function.Consumer<Chart.RollOutGraphItemEvent> listener)
listener
- a listener to addio.jmix.core.common.event.Subscription addRollOverGraphListener(java.util.function.Consumer<Chart.RollOverGraphEvent> listener)
listener
- a listener to addio.jmix.core.common.event.Subscription addRollOverGraphItemListener(java.util.function.Consumer<Chart.RollOverGraphItemEvent> listener)
listener
- a listener to addvoid zoomOutValueAxes()
void zoomOutValueAxis(java.lang.String id)
id
- id of value axisvoid zoomOutValueAxis(int index)
index
- index of value axisvoid zoomValueAxisToValues(java.lang.String id, java.lang.Object startValue, java.lang.Object endValue)
id
- id of value axisstartValue
- start valueendValue
- end valuevoid zoomValueAxisToValues(int index, java.lang.Object startValue, java.lang.Object endValue)
index
- index of value axisstartValue
- start valueendValue
- end value