News

May 15, 2013

Release 1.1.0

There is a Maven repository available that contains a daily build of the binary. See the Goodies page for more information.

  • New features
    • Set start angle in pie chart
    • Allow removing all renderers
    • Allow displaying the pie chart values on the slices
    • Multiple line titles
    • Change text font by setting a Typeface object
    • Gradient color for pie chart slices
    • Annotations that can be displayed at any X, Y location
    • Demo app can be moved to USB storage on devices
    • Allow displaying only some of the legend items
    • Allow setting a formatter for chart values
    • Pie chart selected slice can be displayed differently
    • Added new features to area charts / filled charts
    • Underfill color per point
    • Other tens of smaller requests and improvements
  • Bug fixes
    • Allow stacked bar chart to be used in combined XY charts
    • Range bar chart for negative values fix
    • Other tens of reported small bug fixes
March 30, 2012

Release 1.0.0

We decided to jump to 1.0.0 because since the 0.7.0, a community effort was spend for having the library be able to handle and display a huge number of values. There are users mentioning tens of thousands of values in their model or even hundred of thousands. Together with this, the issues we saw on hardware accelerated devices were eliminated.

This version is compatible with all Android versions starting with the 1.6 version.

We received a lot of patches from users. Many of these were included together with other many bug fixes and improvements. Thank you all!

Other new features included in this release:

  • New features
    • Added support for clicking on pie chart to get values.
    • Set start angle in pie chart.
    • Draw custom labels on the Y axis.
    • Support multiple colors on the labels in the multiple axis charts.
    • Improved the pinch zoom to support independent X or Y zoom.
    • Other multiple improvements and bug fixes, most of them being contributed by the developers using the library feedback.
  • Demo application improvements:
    • Included a clickable pie chart in the demo.
July 30, 2011

Release 0.7.0

The 0.7.0 version has been released. This version is compatible with all Android versions starting with the 1.5 version. On older platforms like 1.5 and 1.6, there is no support for pinch zoom, but the 2.x and 3.x have support for this.

The greatest benefit is that developers using AChartEngine have started to write cool custom features and contribute them to the community. Thank you!

The AChartEngine facebook page is getting many "Likes", which is also cool.

New features in this release:

  • New chart types: combined XY chart, interpolated (cubic) line chart
  • New chart settings
    • Line chart styles (dashed, dotted, custom).
    • Legend size to fit.
    • Custom labels for both axes.
    • Chart shrink behavior when included inside a scroll view.
    • Pie, doughnut labels out of bounds fixes.
    • Setting titles for pie, doughnut and dial charts.
    • Change position of the chart values labels.
  • New features
    • Multiple Y axis for XY charts.
    • XY charts elements selection support.
    • Zoom and pan for round (pie, doughnut and dial) charts.
    • Zoom friendly for custom zoom implementations.
    • Gradient color support for bar and range bar charts.
    • Callback for zoom and pan.
    • Chart to bitmap export support.
    • Other multiple improvements and bug fixes, most of them being based on the developers using the library feedback.
    • Many demo application improvements and new features.
  • Demo application improvements:
    • Demos for the dial chart and null values chart and the other new features
    • Updated the files layout such as it runs fine on Android 2.1+
 
February 17, 2011

Release 0.6.0

The 0.6.0 version has been released. There are many changes included in this release, but the most important one was to include the multi-touch (pinch) zoom which has as a side effect the requirement that the main distribution to be Android 2.1 or later compatible. However, the plan is that Android 1.5+ will still be supported until Android 1.5 and 1.6 will be on less than 5% of the devices in the market. Releases for these older versions will be published on the AChartEngine website and will not have multi-touch zoom. It contains the following new features:

  • New chart type: dial chart / gauge
  • New chart settings
    • Several text, margins, others settings.
  • New features
    • Pan
    • Zoom in, zoom out, reset zoom buttons
    • Multi-touch zoom
    • Handle null values (interrupted data) in line, area, time, bar charts
    • Other multiple improvements and bug fixes, most of them being based on the developers using the library feedback
  • Demo application improvements:
    • Demos for the dial chart and null values chart and the other new features
    • Updated the files layout such as it runs fine on Android 2.1+
June 21, 2010

Release 0.5.0

The 0.5.0 version has been released. It contains the following new features:

  • New chart type: range (high-low) bar chart
  • New chart settings (available for all chart types)
    • Text typeface setting for all text types.
    • Text font size setting for main title, axis titles, labels, legend labels, chart values.
  • New chart settings (available for line, area and time charts):
    • Line width settings
  • Demo application improvements:
    • Code that demonstrates how to put a chart view and other view widgets together into the same activity
    • Demos for the bubble chart and the new range bar chart
    • Updated the files layout such as it runs fine on Android 1.5+
 
December 19, 2009

Release 0.4.0

The 0.4.0 version has been released. In this release, the following new features have been added:

  • New chart types: the doughnut chart, the bubble chart.
  • New chart settings (available for all chart types)
    • The ability to remove series data
    • Anti-aliasing
  • New chart settings (available for line, area, scatter, time, bubble and bar charts):
    • Grid lines
    • User defined range is not overridden anymore
 
May 15, 2009

Release 0.3.0

The 0.3.0 version has been released. In this release, the following new features have been added:

  • New chart settings (available for line, area, scatter, time and bar charts):
    • Orientation of the X axis - can be HORIZONTAL (default) or VERTICAL
    • The value of the chart point can be displayed on top (for the horizontal charts) or right side (for the vertical charts) of each point
    • The X axis labels can be set as being custom strings. The existing numeric or date X axis labels can be hidden or can be displayed together with the custom labels
  • Bar charts having multiple series are not rendered as stacked by default, the bars are displayed one next to the other instead. The stacked bar charts are still supported.
 
March 2, 2009

Release 0.2.0

The 0.2.0 version has been released. In this release, the following new features have been added:

  • New chart type: the pie chart
  • A demo project with source code included
  • Chart settings (available for line, area, scatter, time and bar charts):
    • X axis approximative labels number
    • Y axis approximative labels number
  • Time chart settings:
    • Set the date format pattern for displaying the date and/or time values as X axis labels
  • Series settings:
    • If the chart should be filled below (or above, if the points are located below the Y = 0 axis) its line, but above / below (depending on the Y values) the Y = 0 axis and the fill color - for the line chart. By doing this, a line chart becomes an area chart
    • If the points should be filled - for the line, area, scatter and time charts
February 16, 2009

First version (release 0.1.0)

The first version (release 0.1.0) was released. In this release, the following chart types can be displayed:

  • Line chart
  • Area chart
  • Scatter chart
  • Time chart
  • Bar chart

All the above chart types support multiple series. For instance, in a line chart, this means that several distinct lines can be drawn into the same chart (one line per series).

Any chart can be displayed as a full screen activity or as a view, embedded into a view group. Based on the developer preference, the following properties can be adjusted:

  • Chart settings (available for line, area, scatter, time and bar chart types):
    • Chart title
    • X axis title
    • Y axis title
    • X axis range
    • Y axis range
    • If the labels (axes labels, title, X axis title, Y axis title) should be displayed or not
    • The labels display color
    • If the axes should be displayed
    • The axes display color
    • If the background color should be defined
    • The background color
    • If the legend should be displayed
  • Series settings:
    • Title - for the line, area, scatter, time and bar chart types
    • Color - for the line, area, scatter, time and bar chart types
    • Point style - for the line, area, scatter and time charts