# 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
  Animated transitions between chart series states.
  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.