Android visual statistics module

Source: Internet
Author: User

Ince this question was asked a few very nice open source native libraries have been created. These include:

  1. ChartDroid
  2. AndroidPlot
  3. AChartEngine

    And a commercial chart:

    1. ShinobiControls

      ORIGINAL

      It looks like the creator of this question solved this problem and posted some interesting stuff about it to the Internet. I 've linked to his solution along with several others that exist now.

      1. Rapidandroid (question creator solution)
      2. GraphView
      3. Java Charts for Android

        Just to summarize: his solution involved using a JavaScript library (flot) built on top of jQuery. this library was then encoded in an HTML page which was loaded into a custom WebView. the custom WebView then read data from a custom Java class made accessible to JavaScript code via the WebView. addJavascriptInterface method. details can be found at the above link.

        The other solutions may present a more straightforward approach.


        Android Charts Graphs Diagrams plots plow.charting

        This is my personal compilation of Android charting and plow.libraries and tools as of March 2012, I might have used some of the previous comments on this page/stackoverflow without referencing, for which I am very thankful.

        1. Opensource libraries
        2. Commercial libraries
        3. Tutorial

          Due to my low reputation, I cannot post links here, too bad.

          Afreechart

          Http://code.google.com/p/afreechart/

          AFreeChart is based on JFreeChart 1.0.13. (C) Copyright 2010,2011 by icomw.ech Co., Ltd.

          Screenshots:

          Http://afreechart.googlecode.com/svn/doc/screenshot/index.html

          Javadocs:

          Http://afreechart.googlecode.com/svn/doc/javadocs/index.html

          Download:

          Http://code.google.com/p/afreechart/downloads/list

          ShinobiControls

          Http://www.shinobicontrols.com/android/shinobicharts/product-tour/

          ShinobiControls for Android is a commercial chart ($195) with GPU accelerated graphics and multi-touch support.

          Droidcharts

          Http://code.google.com/p/droidcharts/

          Attempt to port JFreeCharts to Android platform. Currently the following chart types are supported: pie chart line chart xy line chart bar chart category bar chart

          Download:

          svn checkout http://droidcharts.googlecode.com/svn/trunk/ droidcharts-read-only
          ChartDroid

          Http://code.google.com/p/chartdroid/

          Native chart engine for android

          ChartDroid is an Intent-based "library application" for static chart and graph generation on Android. it can graph/plot/display numerical data in multiple representations. as a developer, you need only to have your users install the library, then implement a Content Provider according to this simple specification.

          License: Apache License 2.0

          Screenshots:

          Http://code.google.com/p/chartdroid/wiki/Screenshots

          AndroidPlot

          Http://androidplot.com/wiki/Home

          License: It's free. See our BSD License androidplot.com/wiki/License

          Why use AndroidPlot instead of another 3 rdParty library? Dynamic model support Plots auto adjust for screen size and orientation. Actively developed and maintained Responsive support forum

          AChartEngine

          Http://www.achartengine.org/index.html
          Http://code.google.com/p/achartengine/

          It's the only one I 've ve found that is all Java (no webview stuff), is open source, and the author isn't asking for money even if you end up using it in a pay app.

          License: Apache License 2.0

          Download:

          Http://code.google.com/p/achartengine/downloads/list

          Screenshots:

          Http://www.achartengine.org/content/demo.html

          Tutorial:

          Http://sites.google.com/site/androidhowto/how-to-1/create-graphs

          GraphView

          Http://android.arnodenhond.com/components/graphview http://github.com/jjoe64/GraphView

          Download link:

          Http://android.arnodenhond.com/components

          You are required to build an about page that references your usage of Graphview, and if you charge for your app you have to give a donation to the Graphview author.

          Snowdon

          Http://code.google.com/p/snowdon/

          A simple, fast, graphing library for Android featuring scatter plots, line graphs, area plots, histograms, bar charts and heat maps. there is a quick start project in the source, it seems to me that the labels of axes cannot be trivially changed?

          Rapidandroid

          Http://github.com/dimagi/rapidandroid

          Last activity in 2010 (03/2012)

          AiCharts for Android

          Http://www.artfulbits.com/products/android/aicharts.aspx

          $150 License

          Dynamic Datasource Support

          Android Chart

          Http://www.keepedge.com/products/android_charting/

          License: License cial

          $299 License

          Java Charts for Android

          Http://www.java4less.com/charts/chart.php? Info = android

          Costs over $140 USD for a redistribution license so that you can use it on an app that you place on the Android Market.

          Rchart 2 for android

          Http://www.java4less.com/charts/chart.php? Info = android

          $138.60 License

          AndroCharts

          Http://www.niftymobileapps.com/android-chart-library

          $99 License

          Another Java-Android only Library with good looking but limited charts. Obvious choice if you want to quickly embed good looking charts with very little coding effort.

          Tutorial on Generating graphs in Android

          Http://sudarmuthu.com/blog/generating-graphs-in-android

          Goal was to create graphs in android using any JavaScript or HTML that are stored locally. The app and the graphs shocould work even if access to The Internet is not available.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.