`

Android图形报表之AchartEngine(附开发包+API文档)

阅读更多
统计报表:
Java4Less (http://java4less.com/charts/chart.php?info=android)    
- Chart4J (http://code.google.com/p/charts4j/)    
- BlueChart (http://code.google.com/p/bluechart/)
- aChartEngine (http://code.google.com/p/achartengine/)    
- aiCharts (http://www.artfulbits.com/Android/aiCharts.aspx)

主要有以上几种。

java4Less统计的图的形状还算好看,但是如果屏幕分辨率很小的时候,不能进行缩放。

aChartEngine这个东西api太过于简单,支持的东西也太少,但是可以进行缩放。

aiCharts 这个东东做的比较好,基本达到了.net中Chart控件的水平,可是要收费。用试用版的话,还要给你带个试用的标记



AChartEngine是一个针对Android程序开发的免费图表开发库,目前已经发布了4个版本。支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。Android开发者可以很方便的试用AChartEngine Chart库画出各种图表。

该项目地址位于:
http://code.google.com/p/achartengine/

你可以选择合适的版本下载,每个版本都有一个jar包、实例源代码和java doc提供下载。当前最新版本为0.6。
需要注意的是,0.6版本不再支持Android 2.0以下(包含2.0)。也就是说如果你的目标平台使用了7以下SDK版本,比如Android 1.5-2.0。则需要下载老版本的ACE 0.5。













附件是jar包、api和demo
  • 大小: 39.8 KB
  • 大小: 29.9 KB
  • 大小: 18.9 KB
  • 大小: 12.4 KB
  • 大小: 16.1 KB
分享到:
评论
8 楼 hellofeitong 2013-01-17  
例子不能运行,一运行就报错,看不到实际效果
7 楼 aichixihongshi 2012-08-13  
java.lang.NoClassDefFoundError:org.achartengine.model.XYMultipleSeriesDataset 
包添加进去了吗,libs目录下,自己查看一下.你用的adt 版本多少的?
6 楼 moshenwang 2012-08-13  
08-13 11:01:19.310: E/AndroidRuntime(22500): FATAL EXCEPTION: main
08-13 11:01:19.310: E/AndroidRuntime(22500): java.lang.NoClassDefFoundError: org.achartengine.model.XYMultipleSeriesDataset
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at org.achartengine.chartdemo.demo.GeneratedChartDemo.getDateDemoDataset(GeneratedChartDemo.java:94)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at org.achartengine.chartdemo.demo.GeneratedChartDemo.onListItemClick(GeneratedChartDemo.java:186)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.app.ListActivity$2.onItemClick(ListActivity.java:319)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.widget.AdapterView.performItemClick(AdapterView.java:282)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.widget.AbsListView.performItemClick(AbsListView.java:1032)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.widget.AbsListView$PerformClick.run(AbsListView.java:2447)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.widget.AbsListView$1.run(AbsListView.java:3065)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.os.Handler.handleCallback(Handler.java:587)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.os.Handler.dispatchMessage(Handler.java:92)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.os.Looper.loop(Looper.java:126)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at android.app.ActivityThread.main(ActivityThread.java:3997)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at java.lang.reflect.Method.invokeNative(Native Method)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at java.lang.reflect.Method.invoke(Method.java:491)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
08-13 11:01:19.310: E/AndroidRuntime(22500): 	at dalvik.system.NativeStart.main(Native Method)
5 楼 乄卟丶弃 2012-08-03  
话说,我的为什么跑不起来呢!
4 楼 cn23snyga 2012-04-18  
273539918 写道
折线图 X轴的值可以是字符串嘛?

应该可以的,因为那些轴文字,其实都是绘图出来的。
3 楼 273539918 2012-04-11  
折线图 X轴的值可以是字符串嘛?
2 楼 cn23snyga 2012-02-16  
请教贵博,用ACE 绘制出的图表,可以捕捉到点击事件的坐标值吗?(注:是图表中的坐标,而不是屏幕的坐标,或者有好方法可以二者换算也可以)
1 楼 androidzjb 2011-12-30  
谢谢分享   非常有用

相关推荐

    安卓图表报表相关-Android饼图控件1.2.rar

    在学习和使用这个饼图控件1.2的过程中,开发者需要熟悉Android的图形绘制API,如Canvas和Path,以及对事件处理和UI更新的理解。同时,查阅相关文档和源码,将有助于更好地理解和利用这个控件。尽管资源中提到的部分...

    安卓图表报表相关-Android种类比较齐全的图表库.rar

    在Android应用开发中,数据可视化是一项重要的任务,它能够帮助用户直观地理解复杂的数据信息。标题中的"安卓图表报表相关-Android种类比较齐全的图表库.rar"表明这是一个包含多种图表库资源的压缩包,适用于Android...

    安卓图表报表相关-这份文档示例了在Android平台下如何实时采集数据并实时更新曲线包含了项目完整源码和程序要点分析.rar

    这份名为“安卓图表报表相关-这份文档示例了在Android平台下如何实时采集数据并实时更新曲线包含了项目完整源码和程序要点分析.rar”的资源提供了一个实践示例,帮助开发者了解如何在Android环境下实现实时数据采集...

    安卓图表报表相关-androidk线.zip

    在安卓开发中,图表报表是数据可视化的重要工具,尤其在金融、统计等领域,K线图(也称为蜡烛图)是一种常见的表示价格走势的方式。"安卓图表报表相关-androidk线.zip" 包含了用于在Android平台上实现K线图的资源,...

    ACharEngina

    `achartengine-0.6.0-javadocs.zip`包含的是AChartEngine的API文档,详细列出了类、方法和参数,有助于开发者理解和使用该库。 总的来说,AChartEngine是Android开发中一个强大的图表工具,它简化了图表的创建和...

Global site tag (gtag.js) - Google Analytics