| Package | Description | 
|---|---|
| org.pepstock.charba.client.configuration | Contains all elements to configure a chart instance (know as chart options at instance level). | 
| org.pepstock.charba.client.data | Contains all elements to configure the datasets of a chart instance (know as chart data at instance level). | 
| org.pepstock.charba.client.geo | Contains all classes to activate the GEO controllers (AKA  chartjs-chart-geo.js) for CHART.js. | 
| org.pepstock.charba.client.impl.charts | Contains METER and GAUGE charts implementations (based on controllers), available out-of-the box. | 
| org.pepstock.charba.client.matrix | Contains all classes to activate the Matrix controller (AKA  chartjs-chart-matrix.js) for CHART.js. | 
| org.pepstock.charba.client.plugins | Contains all classes to manage the plugin implementations. | 
| org.pepstock.charba.client.sankey | Contains all classes to activate the Sankey controller (AKA  chartjs-chart-sankey.js) for CHART.js. | 
| org.pepstock.charba.client.treemap | Contains all classes to activate the TreeMap controller (AKA  chartjs-chart-treemap.js) for CHART.js. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractPieOptionsAbstract options for PIE chart. | 
| class  | BarOptionsSpecific options for BAR chart. | 
| class  | BubbleOptionsSpecific options for BUBBLE chart. | 
| class  | ConfigurationOptionsBase object which maps chart configuration. CHARBA stores the unique chart ID in the CHART.JS chart options using charbaIdproperty key.Important topics to take care: Responsive When it comes to change the chart size based on the window size, a major limitation is that the canvas render size (canvas.width and .height) can not be expressed with relative values, contrary to the display size (canvas.style.width and .height). | 
| class  | DoughnutOptionsSpecific options for DOUGHNUT chart. | 
| class  | HorizontalBarOptionsSpecific options for HORIZONTAL BAR chart. | 
| class  | LineOptionsSpecific options for LINE chart. | 
| class  | PieOptionsSpecific options for PIE chart. | 
| class  | PolarAreaOptionsSpecific options for POLAR AREA chart. | 
| class  | RadarOptionsSpecific options for RADAR chart. | 
| class  | ScalesOptionsConfiguration of chart with multiple scales. | 
| class  | ScatterOptionsSpecific options for SCATTER chart. | 
| class  | StackedOptionsConfiguration of chart which could be stacked. It uses Category axis for X axis and Linear for Y axis. | 
| class  | TimeSeriesBarOptionsSpecific options for BAR chart, for time series. | 
| class  | TimeSeriesLineOptionsSpecific options for LINE chartfor time series. | 
| class  | VerticalLineOptionsSpecific options for vertical LINE chart. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataCHART.JS entity object to configure the data options of a chart. It contains labels and data sets. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BubbleMapOptionsSpecific options for bubble map chart. | 
| class  | ChoroplethOptionsSpecific options for choropleth chart. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GaugeOptionsSpecific options for GAUGE chart. | 
| class  | MeterOptionsSpecific options for METER chart. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MatrixOptionsSpecific options for matrix chart. Disables legend at the beginning but you can enable when needed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PluginsIs the manager of plugins which can manage the list of plugins and returns them as java script object to store in the chart configuration. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SankeyOptionsSpecific options for sankey chart. Disables legend at the beginning but you can enable when needed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TreeMapOptionsSpecific options for treemap chart. |