Git Product home page Git Product logo

achartengine's Introduction

AChartEngine Fork

This is a fork of the AChartEngine library.

Forked version

r567 @ 20.05.2014

Currently synchronized revision

r567

Changelog

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.

TODO

  • When pan limits are set the initial range is ignored. Both should work.

DONE

  • 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.

achartengine's People

Contributors

karolwartak avatar pprucia avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.