| Package | Description | 
|---|---|
| org.pepstock.charba.client.annotation | 
 Contains all classes to activate the  
AnnotationPlugin#ID plugin (AKA chartjs-plugin-annotation.js ) for CHART.js. | 
| org.pepstock.charba.client.configuration | 
 Contains all elements to configure a chart instance (know as chart options at instance level). 
 | 
| org.pepstock.charba.client.datalabels | 
 Contains all classes to activate the  
DataLabelsPlugin.ID plugin (AKA chartjs-plugin-datalabels.js ) for CHART.js. | 
| org.pepstock.charba.client.labels | 
 Contains all classes to use  
LabelsPlugin.ID plugin (AKA chartjs-plugin-labels.js) available for CHART.JS | 
| org.pepstock.charba.client.options | 
 Contains all elements to configure charts at global level (know as chart global options). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LineLabel
Implements a LABEL to apply on a LINE annotation. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CartesianCategoryTick
The category scale provides the following options for configuring tick marks. 
The labels are drawn from one of the label arrays included in the chart data.  | 
class  | 
CartesianLinearTick
The linear scale is use to chart numerical data. 
It can be placed on either the x or y axis. The scatter chart type automatically configures a line chart to use one of these scales for the x axis. As the name suggests, linear interpolation is used to determine where a value lies on the axis.  | 
class  | 
CartesianLogarithmicTick
The logarithmic scale is use to chart numerical data. 
 | 
class  | 
CartesianTimeTick
The time scale is use to chart time data. 
It can be placed on either the x or y axis.  | 
class  | 
RadialLinearTick
This object is used to map defined radial axis as linear. 
 | 
class  | 
RadialPointLabels
It is used to configure the point labels that are shown on the perimeter of the scale. 
Note that these options only apply if display is true.  | 
class  | 
Subtitle
Configures the chart title which defines text to draw at the top of the chart. 
 | 
class  | 
Title
Configures the chart title which defines text to draw at the top of the chart. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DataLabelsOptions
This is the  
DataLabelsPlugin.ID plugin options where to set all the configuration needed to the plugin.The options could be set by simply the value or by setting a callback. The DataLabelsPlugin.ID plugin is highly customizable CHART.JS plugin that displays labels on data for any type of charts. | 
class  | 
LabelItem
This is the base for  
DataLabelsPlugin.ID plugin options where to set all the configuration needed to the a label.The options could be set by simply the value or by setting a callback.  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Label
This is the object to map the  
LabelsPlugin.ID plugin options, both at chart and global level. | 
| Constructor and Description | 
|---|
AbstractScriptableFont(IsScriptableFontProvider<T> scriptableFontProvider,
                      IsDefaultFont defaultValues)
Creates an empty font to use for chart configuration. 
 | 
AbstractScriptableFont(IsScriptableFontProvider<T> scriptableFontProvider,
                      IsDefaultFont defaultValues,
                      NativeObject nativeObject)
Creates a font to use for chart configuration, wrapping a native object instance. 
 |