Android统计图形绘制及点击事等功能的实现-achartengine篇

achartengine画出动态折线图的效果 最近有个项目需要用到实时曲线图,我也上网搜索了一下,最后还是选择使用achartengine这个现成的东西,毕竟自己再canvas一下实在是太麻烦,而且项目时间上也不允许,虽然这个画图引擎比较简单,不过勉强够用了。 下一步问题就来了,我仓促上手,只会画静态图,就是事先定义好几个坐标,然后activity载入的时候折线就已经画好了,可是我的项目要求我每隔一秒种都要把新搜集到的数据添加到图表中去,类 阅读详情

第三方登录告一段落,现在准备开始绘图模块,各种google各种比较还是发现 achartengine比较强大实用,特此记录:

1、前言 

今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。

为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易用的图表库并且功能强大。

 

2、AchartEngine是什么?

总的来说,aChartEngine是一个android应用的图表库,他支持一些常见的一些图表(文档中说明的那些类型)。下面是官方文档:

AChartEngine is a charting library for Android applications. It currently supports the following chart types:

· line chart

· area chart

· scatter chart

· time chart

· bar chart

· pie chart

· bubble chart

· doughnut chart

· range (high-low) bar chart

· dial chart / gauge

· combined (any combination of line, cubic line, scatter, bar, range bar, bubble) chart

· cubic line chart

All the above supported chart types can contain multiple series, can be displayed with the X axis horizontally (default) or vertically and support many other custom features. The charts can be built as a view that can be added to a view group or as an intent, such as it can be used to start an activity.

The model and the graphing code is well optimized such as it can handle and display huge number of values.

 

3、AChartEngine能做什么?

它是一个图表库,所以它的功能和图表是分不开的,它主要功能是用图表的方式来显示数据,适用于数据分析,报表显示,当然图表能表达的其他功能它都应该有。下面是常见的图表效果:

 

 

 备注:aChartEngine能做的图表不仅限于上面这几个效果,这几个主要是比较常用而已。

 

4、使用aChartEngine前的准备

AchartEngine的项目地址:http://code.google.com/p/achartengine/ 。在你使用aChartEngine之前首先你应该下载几个文件,如图:

 

下载地址http://code.google.com/p/achartengine/downloads/list。

demo_source.zip里面当然是一些demo,后面我整理的demo也是根据这个demo包修改而成的;

javadoc.zip当然是一些文档;

achartengine-1.0.0.jar这个jar也就是你开发需要的jar包。

 

 5、建立aChartEngine项目

 建立项目和普通的android应用是一样的,建立好项目以后你只需要引入achartengine-1.0.0.jar这个包就可以了,这个项目就可以成功的使用achartengine库提供的所有功能了。

 

6、总结

这里只是对aChartEngine进行了一个概括,你可以认真阅读官方的demo自己摸索它是如何使用的,在后面我也会整理一些比较简单的demo(只演示如何使用)。

全面掌握Android绘图与AChartEngine图表库应用 AChartEngine是一个功能丰富的图表库,用于在Android应用中生成各种统计图表。它支持多种图表类型,比如折线图、饼图、柱状图等,并提供了简单的API来定制图表的外观和数据。库的构成主要包括以下几个功能模块:图表渲染引擎:负责图表的基本渲染,确保图表能够高效地绘制在屏幕上。数据处理模块:处理输入的数据集,将其转换成图表可以使用的形式。用户界面组件:提供用于显示图表的View组件。定制接口:允许开发者对图表的样式、颜色、字体等属性进行调整。 阅读详情

相关推荐

Android图表引擎AChartEngine实战详解

AChartEngine是一款专为Android平台设计的开源图表引擎,支持多种常见图表类型(如条形图、线形图、饼图等),具有轻量级、高可定制性和良好的交互性。其基于View组件构建,无需WebView即可原生渲染,适用于资源受限的移动设备。该框架通过Dataset和Renderer分离数据与样式的设计模式,实现灵活的可视化控制,广泛应用于健康监测、金融报表、IoT数据展示等场景,尤其适合需离线运行或低内存占用的工程项目。尽管 AChartEngine 默认仅支持纯色填充,但可通过继承。

weixin_31459297的博客 555

Android报表库aChartEngine系列(介绍)

1、前言 今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。 为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易用的图表库并且功能强大。 2、AchartEngine是什么? 总的来说,aChartEngine是一个andro...

weixin_30788239的博客 219

aChartEngine点击事件获取

http://blog.youkuaiyun.com/icyfox_bupt/article/details/17284511 通过ACE的点击事件显示当前点击点的位置信息和屏幕坐标。

Android自定义统计图(柱状图,折线图,饼状图)

最近由于项目需要,研究了一些统计图的做法,开始时,看了很多博文,大部分都是引用第三方的库,虽然简单, 易上手,但是功能太死板,有很多要求都是不能满足的,所以经过研究,自己使用View中的canvas重新绘图制作 统计图。首先上几张的效果图吧。       点击这里下载(0分下载)   一、demo的结构 一个activity中嵌套了三个

u014386474的博客 1312

android统计图形

一个图形界面的demo,UI设计美观大方。

android 柱状图统计图形

好用的android图表插件,用于绘制柱状图,饼图,折线图等

Android chart、图表、条形图、饼图 pie chart 等的实现及点击事件、监听器的实现 click ,achartengine

关键词:android,achartengine,pie chart,click,点击,监听器  最近需要在自己的android应用上实现统计图的功能,后来定为要实现饼图(扇形图),网上虽然有很多的例子和各种实现方法,但是就老是没有找到一个可以在统计图尤其是饼图中实现点击(click)功能的demo,后来经过自己多天废寝忘食的寻找,终于让我找到了一个可以增加点击事件的统计图尤其是饼图的例子。

燃烧那滴泪的专栏 3771

android aChatEngine 柱状图与饼状图的报表

android aChatEngine 柱状图与饼状图的报表 包含柱状图和饼状图的点击事件

AChartEngine的图表中捕获点击事件和点击位置

AChartEngine是一款非常流行的图表软件,网上有太多介绍这个控件如何安装配置的了,但是我还是对这个软件本身的样式不太满意。 现在我在慢慢的修改这个图表控件,有什么进展都会发在这里,这次首先说一个简单的,获取用户点击的点的位置。

icyfox_bupt的专栏 7660

使用achatengine工具类画折线

使用achatengine 工具类画折线 ,能够获取点击坐标,有详细的注释,内有帮助文档供大家查看

TableLayout制作自定义可点击表格

自定义表格,可以点击单元格事件,可以根据需要调整列的宽度。效果请参考: http://blog.youkuaiyun.com/shoneworn/article/details/52223277

android 绘制可点击的图形,Android统计图形绘制及点击事等功能的实现-achartengine篇...

第三方登录告一段落,现在准备开始绘图模块,各种google各种比较还是发现 achartengine比较强大实用,特此记录:1、前言今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易用的图表库并且...

weixin_29669143的博客 272

D触发器(D Flip-Flop)与D锁存器(D Latch)

在解释这个练习题之前,我们先来简单回顾一下D触发器(D flip-flop)和D锁存器(D latch)的概念,以及它们在数字电路中的作用。这将帮助我们理解所提到的练习。

weixin_65190179的博客 9160

在Android平台利用AChartEngine绘制统计类图表的方法

转自: AchartEngine是Android平台上的绘制科学统计图表的第三方应用库。可以绘制基本的折线图、曲线拟合图、直方图、圆饼图等多种图表。开发者提供了详细的接口介绍、DEMO工程与源码,因此可以很方便地使用它进行二次开发。 这段时间在工作中使用了这一绘图库,故在此记录使用的方法,为以后再次使用节约时间。 1 源码与开发环境          最新的库文件及源码可以

hqh45的专栏 1155

Tessent MBIST SDC

主要是两个PROC,tessent_constrain_${design_name}_mentor_ijtag_non_modal和tessent_constrain_${design_name}_mentor_memory_bist_modal。其中,Memory/MBIST controller/MEM Interface可以从func_clk_1来(用func_clk_1和func_clk_2的高频时钟),如图中红色线。其中,SIB和BAP用ijtag_tck的clock,如图绿色线。

po_poo的博客 1987

基于STM32的频率计(采用外部中断的方式)

前言 最近在了解电赛相关的东西,和指导老师交流一下,我决定先从最简单的频率计做起。 频率计是来检测信号的频率的,在做频率计的时候可以用信号发生器发出的信号来进行测试。 原理 这是最基础的方波,我们可以通过检测上升沿的方式来测量其频率。从周期的角度出发连续两个上升沿的时间就是这个方波的周期,那这个周期分之一就是这个方波的频率了。 在思考了一段时间~~(我是萌新。。)~~ 我觉得有两个方法可以实现,第一个是采用stm32定时器的输入捕获功能,第二个就是用外部中断来实现这个功能。正如标题,我这次采用外部中断的方

qq_45784922的博客 6171

Android中绘制图表的开源框架AChartEngine初识

网页开发不是很了解,但感觉绘制一个统计分析的柱形图,饼形图,折线图什么的应该不会很困难,最近接触到需要在android客户端根据服务端的数据来生成各种图表,最开始想用自己绘制线路的方法,感觉不但性能不好,实现起来也不方便不美观,搜之,既然已经有前人贡献出比较优化的工具,为什么不直接使用呢! 下面是几张自带Demo的效果图:               AChartEngine就是这样一个开

Mr梵谷的专栏 1万+

新英格兰10机39节点matlab建模,ieee10机39节点系统数据

【实例简介】ieee10机39节点系统数据,主要是BPA数据!【实例截图】【核心代码】ne_039_bus└── ne_039_bus├── 039readme.doc├── bpa│ ├── 039bpa.dat│ ├── 039bpa.swi│ ├── LFerr.LIS│ ├── OneNote 目录.onetoc2│ └── STERR.LIS├── eurostag│...

weixin_39851809的博客 3273

Android制作曲线、柱状图、饼形等图表——使用AChartEngine

之前在java开发中实现图表使用JFreeChar组件,最近有个小项目要求在Android端进行数据分析,如何实现图表呢?查了一下google提供了一个开源组件Achartengine非常好用,可实现绘制各种图形,完全满足了开发的需要,下面就说说如何使用。 一、准备工作 下载jar包 官网地址:http://code.google.com/p/achartengi

无名 1591

基于python的奥运会历史数据分析【120年】

数据分析实战案例

xff123456_的博客 3338

AD20/Altium designer——如何进行DRC检查、冲突的错误如何改正

对于一个画完的PCB,我们常常需要进行DRC检查,确保板子的电器连接及制作工艺在设定规则的范围内,本篇将介绍如何对PCB进行后期DRC检查处理,确保电路板出现不必要错误。 1.DRC检查入口 2.DRC设置 3.错误分析 对于错误的内容,依据个人实际情况不同,其出现的原因都是因为与设计规则中的设定标准冲突,这里按遇到的错误进行修改讲解,其他错误同理。 4.常见错误分析及解决方法 (1) 解决方法:将未连接网络连接(...

嵌入式创客工坊的博客 5万+

android 图表实现,Android实现图表绘制和展示

本文演示在Android平台中绘制和展示图表示例,本示例是基于RChart 2实现的。在一个系统中经常要用到图表统计数据,在WEB开发中图表绘制是一件简单的事情,因为有比较多的开源方案。但在Android中开源方案并不多。Android中绘制图表解决方案:1) 使用google 图表 api2) 使用Achartengine库(http://www.achartengine.org/)3) 使用c...

weixin_35103924的博客 1928

ABAP Open SQL 数据拷贝导致 SAPSQL_DATA_LOSS:从报错机理到稳妥修复

数据类型与长度不合规。一旦在Open SQL的无损赋值检查里被发现,系统宁可中止也不会偷偷替你截断。把变量声明对齐到字典、在需要时明确表达转换/截断意图、写法上避免落入高危的操作数位置,再配合ATC的预防性检查,既能解决你这次的ST22Dump,也能把同类问题消灭在萌芽状态。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 425

Android使用AChartEngine制作曲线、柱状图、饼形等图表

关注微信号:javalearns   随时随地学Java 或扫一扫 随时随地学Java 之前在java开发中实现图表使用JFreeChar组件,最近有个小项目要求在Android端进行数据分析,如何实现图表呢?查了一下google提供了一个开源组件AChartEngine非常好用,可实现绘制各种图形,完全满足了开发的需要,下面就说说如何使用。 一

394

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 第三方登录开发-新浪微博
下一篇: 项目进度
geekcoder
博客等级 码龄14年 78粉丝 142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值