All Classes and Interfaces
Class
Description
Abstract base class for model classes to be serialized to JSON.
Abstract base class for series
Custom bean serializer for
AbstractSeries that adds the type field.Base class for series events.
Abstract superclass for chart series items
Base class for series item events.
Options for configuring accessibility for the chart.
Container for labels on the chart
Label that can be positioned anywhere in the chart area
Contains coordinates for
AnnotationItemLabelA collection of style attributes for the
HaloPossible axis dimensions with their indexes in client-side
Alternative AxisContainer to allow multiple axes
Serializer for
AxisListEvent for information about rescaling the axis.
The AxisStyle class contains options for customizing the style of an axis
The axis title, showing next to the axis line.
Serializer for
AxisTitle.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.
Abstract class for bean serializers.
Delegates serialization calls to the given instance of
BeanSerializationDelegate.The bottom of the frame around a 3D chart.
A DataSeriesItem implementation suitable for
box plot charts.
Options for the breadcrumbs, the navigation at the top leading the way up
through the drilldown levels.
Positioning options for Breadcrumbs navigation.
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 for buttons
What box to align the button to.
Options for the export related buttons, print and export.
Vaadin Charts is a feature-rich interactive charting library for Vaadin.
The ChartAddSeriesEvent class stores data about new series added to an
existing chart.
Fired after a chart is printed using the print menu
Fired before a chart is printed using the print menu
The ChartClickEvent class stores information on click events anywhere on the
area of the chart.
A configuration object to configure style of connectors (dependencies)
between two points in a Gantt chart.
ChartDrillupEvent triggered after all the series has been drilled up if chart
has multiple drilldown series
ChartDrillupEvent triggered when the 'Back to previous series' button is
clicked
Interface shared by all enum classes of the vaadin charts.
Serializer for all classes implementing
ChartEnumFired after a chart is loaded
Options regarding the chart area and plot area as well as general chart
options.
The ChartOptions configures a page local global options like localized texts
for charts.
Fired after a chart is redrawn
The ChartSelectionEvent class stores information on selection events on the
chart's area.
Util class that handles the configuration needed for the model classes to be
serialized to JSON.
Styles of chart
The default series type for the chart.
Set of theme variants applicable for
vaadin-chart component.Interface used for different type of colors used in model and theme
The
YAxis will show percentage or absolute change depending on
whether compare is set to Compare.PERCENT or Compare.VALUEProgress indicator, how much of the task completed
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.
Listener interface for events triggered in Configuration.
A configuration object to configure style of connectors (dependencies)
between two points in a Gantt chart.
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.
Event triggered when data was added to the series.
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.
Custom bean serializer for
DataProviderSeriesEvent when the data was removed.
An array of data points to be displayed in a chart.
The DataSeriesItem class represents a single entry in a
DataSeries.DataSeriesItem that can hold also Z value.
Custom bean serializer for
DataSeriesItemDataSeriesItem 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.
Event for updating existing data series.
Serializes all
Date objects as UTC long.For a DATETIME axis, the scale will automatically adjust to the appropriate
unit.
Logic for altering the bean serialization process.
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.
The DrilldownEvent class stores information on click events in drilldown
points
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 in
ChartType.FLAGS series.Font weight used by Style class
Provides the option to draw a frame around the charts by defining a bottom,
front and back panel.
A series of tasks to be used in the Gantt chart.
Data for the
GanttSeries.A configuration object to express dependencies between tasks in a Gantt
chart.
Global options that don't apply to each chart.
Class providing gradient colors
Style options for the guide box.
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.
Indicates that an event has an associated item
Indicates that an event has an associated series
A specialized series for use with HeatMaps
Alignment of the title relative to the axis values and more generically
horizontal alignment.
Options for the hovered series
Serializes all
Instant objects as UTC long.Irregular time unit used to define point interval unit.
PartialFill configuration object to be used in
DataSeriesItemXrange.A HTML label that can be positioned anywhere in the chart area.
Event for information about slicing a pie point
Options for keyboard navigation.
Text labels for the plot bands
Serializer for
Labels.getRotation().Language 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.
Style options for Legend
A title to be added on top of the legend.
Serializer for
LegendTitle.Set options on specific levels.
Link styling options for Organization charts.
The type of the link shape.
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.
The dark version of the default theme for Vaadin Charts.
The default theme for Vaadin Charts.
In Highcharts 1.0, the appearance of all markers belonging to the hovered
series.
Marker style
Interface for all marker symbols
A predefined shape or symbol for the marker.
Symbol that is fetched from the url, implementing ChartEnum to provide
correct serialization
Helper class to store and transfer mouse event details.
Constants for mouse buttons.
A 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 the
NodeSeries.A DataSeriesItem implementation suitable for invalid input: '<'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 Panes
Serializer for
PaneListAllows setting a key to switch between zooming and panning.
PartialFill configuration object to be used in
PlotOptionsXrange.Pathfinder algorithm to use for chart that can connect two points (e.g.
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 for
ChartType.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.
Options for the gantt series type.
General plotting options for the gauge series type.
The heatmap series type.
Plot options for
ChartType.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 for
ChartType.SANKEY charts.
General options for all series types.
A gauge showing values using a filled arc with colors indicating the value.
Styles for PlotOptions of different plot types
Plot options for
ChartType.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.
The PointClickEvent class stores data for click events on the points of the
chart.
Fired while dragging a point.
Fired when starting to drag a point.
Fired when the point is dropped.
The PointLegendItemClickEvent class stores information on click events on the
charts's legend items that correspond to a chart point.
Fired when the mouse exits the neighborhood of a point
Fired when the mouse pointer moves within the neighborhood of a point
Possible values: null, ON, BETWEEN.
The PointRemoveEvent class stores data for remove events on the points of the
chart
The PointSelectEvent class stores data for select events on the points of the
chart.
The PointUnselectEvent class stores data for unselect events on the points of
the chart.
The PointUpdateEvent class stores data for update events on the points of the
chart
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 buttons
Series for range type data
The 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 Series
Event for information about a new series to be added
Fired after a chart series is animated
Event for information about changes in data of series
SeriesCheckboxClickEvent triggered when a checkbox in a legend is clicked
The SeriesClickEvent class stores data for click events on the series of the
chart.
Animation of Gantt series connector
A configuration object to override Pathfinder connector options for a series.
Fired when a series is hidden
The SeriesLegendItemClickEvent class stores information on click events on
the charts's legend items that correspond to a chart series.
Fired when the mouse exits the neighborhood of a series
Fired when the mouse moves within the neighborhood of a series
Fired when a series is shown
Listener class for Series enabling and disabling events.
A configuration object for the tooltip rendering of each single series.
The name of a symbol to use for the border around the
DataLabels or
Tooltip.
Note: As of v5.0.12,
frame.left or frame.right
should be used instead.Solid (non gradient) colors
Serializer for
SolidColorWhether 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.
Serializer for
Stop.Style options for CSS styling
CSS position attribute, ABSOLUTE or RELATIVE
Helper class when JSON structure needs object with just style field
The chart's subtitle
Set options related with look and position of targets.
The text alignment for the label.
Theme class for Chart.
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.
Serializer for
TimeUnitMultiples.The chart's main title.
Serializer for
TitleOptions for the tooltip that appears when the user hovers over a series or
point.
Style options for tooltips
The top of the frame around a 3D chart.
The layout algorithm used by
ChartType.TREEMAP charts.The direction where the layout algorithm will start drawing.
A collection of
TreeSeriesItems that compose a
multi-root tree.This class represents one node in a
TreeSeries.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 XAxesExtremesSetEvent class stores data for set extremes events on the x
axes of the chart.
The X axis or category axis.
The YAxesExtremesSetEvent class stores data for set extremes events on the y
axes of the chart.
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.
Options for zooming configuration.
Configuration for mouse wheel zoom.
The button that appears after a selection zoom, allowing the user to reset
zoom.