# Package com.codename1.charts.models

package com.codename1.charts.models
Provides the classes that handle the data values (data model) to be used by displaying the charts.

- Related Packages
  Package
  Description
  com.codename1.charts
  The main ChartComponent Package
  com.codename1.charts.compat
  This package contains compatibility classes for internal use
  com.codename1.charts.renderers
  Provides renderer classes that keep the chart rendering / drawing styles.
  com.codename1.charts.transitions
  com.codename1.charts.util
  Utility classes that provide helper methods used by most of the other packages.
  com.codename1.charts.views
  Provides the classes that handle the actual rendering / drawing of the charts, based on the provided model and renderer.
- Classes
  Class
  Description
  AreaSeries
  A series for the category charts like the radar ones.
  CategorySeries
  A series for the category charts like the pie ones.
  MultipleCategorySeries
  A series for the multiple category charts like the doughnut.
  Point
  A class to encapsulate the definition of a point.
  RangeCategorySeries
  A series for the range category charts like the range bar.
  SeriesSelection
  TimeSeries
  A series for the date / time charts.
  XYMultipleSeriesDataset
  A series that includes 0 to many XYSeries.
  XYSeries
  An XY series encapsulates values for XY charts like line, time, area, scatter...
  XYValueSeries
  An extension of the XY series which adds a third dimension.