Package com.vaadin.flow.component.charts.model
package com.vaadin.flow.component.charts.model
-
ClassDescriptionAbstract base class for model classes to be serialized to JSON.Abstract base class for seriesAbstract superclass for chart series itemsOptions for configuring accessibility for the chart.Container for labels on the chartLabel that can be positioned anywhere in the chart areaContains coordinates for
AnnotationItemLabel
A collection of style attributes for theHalo
Possible axis dimensions with their indexes in client-sideAlternative AxisContainer to allow multiple axesThe axis title, showing next to the axis line.Enum representing different axis types.Defines the back panel of the frame around 3D charts.An object, or array of objects, for backgrounds.The shape of the pane background.The bottom of the frame around a 3D chart.A DataSeriesItem implementation suitable for box plot charts.An array defining breaks in the axis, the sections defined will be left out and all the points shifted closer to each other.A collection of options for buttons appearing in the exporting module.Positioning options forDrillUpButton
Options for the export related buttons, print and export.Interface shared by all enum classes of the vaadin charts.Options regarding the chart area and plot area as well as general chart options.The default series type for the chart.TheYAxis
will show percentage or absolute change depending on whether compare is set toCompare.PERCENT
orCompare.VALUE
Under which conditions the rule applies.Chart's configuration root object containing all the child objects that are used to configure chart, axes, legend, titles etc.Options for the export button.Highchart by default puts a credits label in the lower right corner of the chart.Configure a crosshair that follows either the mouse pointer or the hovered point.A label on the axis next to the crosshair.You can set the cursor to POINTER("pointer") if you have click events attached to the series, to signal to the user that the points and lines can be clicked.Dash styles used to render lines.Data grouping is the concept of sampling the data values into larger blocks in order to ease readability and increase performance of the JavaScript charts.Options for the series data labels, appearing next to each data point.Extended data labels for range series types.A series which is based on data from a DataProvider.An array of data points to be displayed in a chart.The DataSeriesItem class represents a single entry in aDataSeries
.DataSeriesItem that can hold also Z value.DataSeriesItem that can hold also target and targetOptions.DataSeriesItem that can hold also "from", "to" and "weight".DataSeriesItem that can hold also Label and Description values.DataSeriesItem that can hold also x2 and partialFill amount and color.For a DATETIME axis, the scale will automatically adjust to the appropriate unit.Options for the dial or arrow pointer of the gauge.Axial dimension.Options for drill down, the concept of inspecting increasingly high resolution data through clicking on chart items like columns or pie slices.Handler interface for chart's drilldown callbacks.Options for the drill up button that appears when drilling down on a series.What box to align the button to.A collection of style attributes for theDrillUpButton
Default MIME type for exporting if chart.exportChart() is called without specifying a type option.Options for the exporting module.DataSeriesItem that can hold also title and text values.The name of a symbol to use for the border inChartType.FLAGS
series.Provides the option to draw a frame around the charts by defining a bottom, front and back panel.Global options that don't apply to each chart.Options for the halo appearing around the hovered point in line-type series as well as outside the hovered slice in pie charts.Options for the handles for dragging the zoomed area.A specialized series for use with HeatMapsAlignment of the title relative to the axis values and more generically horizontal alignment.Options for the hovered seriesIrregular time unit used to define point interval unit.PartialFill configuration object to be used inDataSeriesItemXrange
.A HTML label that can be positioned anywhere in the chart area.Options for keyboard navigation.Text labels for the plot bandsLanguage object.The layout of the legend items.The legend is a box containing a symbol and name for each series item or point item in the chart.Options for the paging or navigation appearing when the legend is overflown.A title to be added on top of the legend.Set options on specific levels.A series consisting of a list of numerical values.The loading options control the appearance of the loading screen that covers the plot area on chart operations.In Highcharts 1.0, the appearance of all markers belonging to the hovered series.Interface for all marker symbolsA predefined shape or symbol for the marker.Symbol that is fetched from the url, implementing ChartEnum to provide correct serializationA collection of options for buttons and menus appearing in the exporting module.The navigator is a small series below the main series, displaying a view of the entire data set.Options for displaying a message like "No data to display".A collection of options for the individual nodes.A series containing nodes and links to nodes.Data for theNodeSeries
.A DataSeriesItem implementation suitable for <a https://en.wikipedia.org/wiki/Open-high-low-close_chart">OHLC charts.Options to render charts in 3 dimensions.Applies only to polar charts and angular gauges.Pane Container to allow multiple PanesAllows setting a key to switch between zooming and panning.PartialFill configuration object to be used inPlotOptionsXrange
.Options for the pivot or the center point of the gauge.An array of objects defining plot bands on the Y axis.An array of lines stretching across the plot area, marking a specific value on one of the axes.The area range is a cartesian series type with higher and lower Y values along an X axis.The area spline range is a cartesian series type with higher and lower Y values along an X axis.A box plot is a convenient way of depicting groups of data through their five-number summaries: the smallest observation (sample minimum), lower quartile (Q1), median (Q2), upper quartile (Q3), and largest observation (sample maximum).A bubble series is a three dimensional series type where each point renders an X, Y and Z value.Plot options forChartType.BULLET
charts.The column range is a cartesian series type with higher and lower Y values along an X axis.Error bars are a graphical representation of the variability of data and are used on graphs to indicate the error, or uncertainty in a reported measurement.Funnel charts are a type of chart often used to visualize stages in a sales project, where the top are the initial stages with the most clients.General plotting options for the gauge series type.The heatmap series type.Plot options forChartType.ORGANIZATION
charts.A pie chart is a circular chart divided into sectors, illustrating numerical proportion.A polygon series can be used to draw any freeform shape in the cartesian coordinate system.A pyramid chart consists of a single pyramid with item heights corresponding to each point value.Plot options forChartType.SANKEY
charts.General options for all series types.A gauge showing values using a filled arc with colors indicating the value.Plot options forChartType.TIMELINE
charts.The size of the point shape is determined by its value relative to its siblings values.Options for the waterfall series type.Options for the xrange series type.Possible values: null, ON, BETWEEN.Position configuration for the credits label.The range selector is a tool for selecting ranges to display within the chart.Options for range selector buttons.Possible timespan values for range selector buttonsSeries for range type dataThe button that appears after a selection zoom, allowing the user to reset zoom.What frame the button should be placed related to.Allows setting a set of rules to apply for different screen or chart sizes.A set of rules for responsive settings.An optional scrollbar to display on the Y axis in response to limiting the minimum an maximum of the axis values.The appearance of the point marker when selected.Series interface for all kinds of SeriesA configuration object for the tooltip rendering of each single series.The name of a symbol to use for the border around theDatalabels
orTooltip
.Note: As of v5.0.12,frame.left
orframe.right
should be used instead.Whether to stack the values of each series on top of each other.The stack labels show the total value for each bar in a stacked column or bar chart.Defines different step line types.The chart's subtitleSet options related with look and position of targets.The text alignment for the label.For categorized axes only.The position of the tick marks relative to the axis line.These settings affect how datetime axes are laid out, how tooltips are formatted, how series pointIntervalUnit works and how the Highstock range selector handles time.Class used to define allowed multiples a time unit is allowed to be grouped to.The chart's main title.Options for the tooltip that appears when the user hovers over a series or point.The top of the frame around a 3D chart.The layout algorithm used byChartType.TREEMAP
charts.The direction where the layout algorithm will start drawing.A collection ofTreeSeriesItems
that compose a multi-root tree.This class represents one node in aTreeSeries
.Alignment of the title relative to the axis values and more generically vertical alignment.DataSeriesItem that can be used as sum or intermediate sum in waterfall charts.The X axis or category axis.The Y axis or value axis.The Z axis or depth axis for 3D plots.Defines the Axis on which the zones are applied.An array defining zones within a series.