This is a fork of the AChartEngine library.
Forked version
r567 @ 20.05.2014
Currently synchronized revision
r567
10.09.2014:
- CategorySeries supports scale number which is passed to XYSeries when using transformation to this type.
27.05.2014:
-
Chart axis has configurable thickness. The thickness value can be configured in through DefaultRenderer or SimpleSeriesRenderer object
DefaultRenderer.setAxisThickness(pixels); SimpleSeriesRenderer.setAxisThickness(pixels);
To reset axis thickness to default value set it to
Integer.MAX_VALUE;
-
In the similar way the grid thickness can be configured. In this case the value can be set separately for horizontal and vertical lines.
DefaultRenderer.setGridXThickness(pixels); DefaultRenderer.setGridYThickness(pixels);
Resetting thickness value can be performed by setting it to
Integer.MAX_VALUE;
26.05.2014:
-
Zoom listener returns current zoom level through ZoomEvent separately for x and y axis. Level values can be obtained by:
ZoomEvent.getZoomXLevel(); ZoomEvent.getZoomYLevel();
For round chart methods listed above returns
Double.POSITIVE_INFINITY
25.05.2014:
- Removed Eclipse specific files form repository.
- When pan limits are set the initial range is ignored. Both should work.
- Support scale number in CategorySeries class and pass it to XYSeries when converting to this type
- Zoom listener should return current zoom level. Currently it only returns change ratio.
- Axis should have configurable thickness.
- When the chart is zoomed in and panned to any of the limit values it can't be zoomed out. Limit reached check doesn't distinguish between sides. When done correctly the side of the chart that reached the limit should be fixed and the other side should zoom out revealing previously hidden data.
- Chart value labels always use color of the chart with alpha = 255.
- Bars on bar chart are now drawn from the bottom of the chart not from zero. Value of parameter responsible for this is used by all chart types, and there might be some side effects of this change for chart types other than bar chart.
- XYSeriesRenderer now allows to set an ignored value for its series. Ignored value is an Y value of a point. If series contains a point (or multiple points) having this Y value, it will cause the chart to not be rendered at that point, i.e. neither point, chart value nor lines connecting it to neighbouring points will be drawn.