AchartEngineActivity引擎绘制柱状图、曲线图

AchartEngine(ACE)是Google的一个开源Android图表库,支持多种图表类型。要使用它,首先将achartegine-0.5.0.jar添加到工程lib文件夹并配置Build Path。接着在AndroidManifest.xml中添加GraphicalActivity。在用户点击“显示图表”时,通过ChartFactory的getBarChartIntent方法创建柱状图的intent,使用XYMultipleSeriesDataset和XYMultipleSeriesRenderer提供数据和样式。曲线图的绘制类似,但可以使用getLineChartIntent方法。柱状图支持多系列,可以设置不同系列的颜色和坐标轴样式。
摘要由CSDN通过智能技术生成

1.简介

  AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。该项目地址位于: http://code.google.com/p/achartengine/。关于里面类的具体使用,请下载响应的文档说明(主页上有)。

2.开发步骤

1)在工程中新建一个文件夹比如lib,用于存放ACE Libraries,把achartegine-0.5.0.jar包复制到lib里面。然后把这个jar的路径添加到项目的Build Path中。

2)修改AndroidManifest.xml

  主要是加入一个<activity>:

  < activity android:name = "org.achartengine.GraphicalActivity" />

3)绘制柱状图

复制代码
public class main extends ListActivity {
  private static final int SERIES_NR = 2;
    /** Called when the activity is first created. */
  private ArrayList<Map<String,String>> maps = new ArrayList<Map<String,String>>();
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super .onCreate(savedInstanceState);
//        setContentView(R.layout.main);
        // 加入 ListItem “ 调度查询 ”
        HashMap<String,String> map= new HashMap<String,String>();
        map.put( "name" , " 柱状图 " );
        map.put( "desc" , " 显示柱状图 " );
        maps .add(map);
        // 构建 listView 的适配器
        SimpleAdapter adapter= new SimpleAdapter( this , maps ,
        android.R.layout. simple_list_item_2 , // SDK 库中提供的一个包含两个 TextView 的 layout
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值