I need charts for my application where the user uses a gesture to redraw the charts in android. Could you offer any graphical API, tool or software that supports it.
ZingCharts is a javascript library that can be included in an HTML page loaded in a WebView. You can pass the data in JSON format to the javascript function. The graphs are animated, interactive, attractive and fast. I used the evaluation version and it worked well.
Check out AndroidPlot: http://androidplot.com
Like the previous poster, you will need to perform the processing of gestures / keyboard messages yourself.
You can take a look at AChartEngine: http://www.achartengine.org
Apache 2 is open source and easy to use.
TeeChart for Android supports gestures in "tools", for example, the DragPoint tool allows you to drag and drop chart points. Other tools include Zoom, Scroll, 3D Rotate, tooltips, etc.
http://www.steema.com/entry/63/TeeChart_Java_Chart_for_Android_now_available