How to create touch interactive charts for android

2019-02-09 17:30发布

问题:

I need charts for my application where the user use gesture to redraw the charts in android. Could you suggest any charting API,tool or software which supports.

回答1:

ZingCharts is a javascript library that can be included in an HTML page which was loaded into a WebView. You can pass the data in JSON format to the javascript function. Graphs are animated, interactive, eye-catchy and fast as well. I used evaluation version and it worked well.



回答2:

Check out AndroidPlot: http://androidplot.com

Like the previous poster said, you'll have to implement the gesture/keypress event handling yourself.



回答3:

You can take a look at AChartEngine: http://www.achartengine.org

Apache 2 license, open-source and easy to use.



回答4:

TeeChart for Android supports gestures in "tools", like for example the DragPoint tool enables touch-dragging of chart points. Other tools include Zoom, Scroll, 3D Rotate, tooltips, etc.

http://www.steema.com/entry/63/TeeChart_Java_Chart_for_Android_now_available