- 浏览: 537381 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
tangyunliang:
大哥你太历害了谢谢
Android基于XMPP Smack Openfire开发IM【四】初步实现两个客户端通信 -
u013015029:
LZ,请问下,在// 添加消息到聊天窗口 , 这里获取Ed ...
Android基于XMPP Smack Openfire开发IM【四】初步实现两个客户端通信 -
endual:
怎么保持会话,我搞不懂啊
Android基于XMPP Smack Openfire开发IM【一】登录openfire服务器 -
donala_zq:
显示:[2013-11-30 11:50:36 - Andro ...
android-----------新浪微博 -
donala_zq:
哥,运行不了啊
android-----------新浪微博
[img]
[/img]
就一个Activity
1,请问怎样显示折线上点的数值?
render.setDisplayChartValues(true) ;
2,请问,怎么设置 线的粗细?
XYSeriesRenderer.setLineWidth(float lineWidth)方法
3,可不可以禁止报表的拖动
renderer.setPanEnabled(false, false);
注意:1,添加jar包到lib里面
2,在AndroidManifest.xml中声明:
<activity android:name = "org.achartengine.GraphicalActivity" />
[/img]
就一个Activity
package com.zzl.test; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import java.util.Random; import org.achartengine.ChartFactory; import org.achartengine.chart.BarChart.Type; import org.achartengine.model.CategorySeries; import org.achartengine.model.XYMultipleSeriesDataset; import org.achartengine.model.XYSeries; import org.achartengine.renderer.SimpleSeriesRenderer; import org.achartengine.renderer.XYMultipleSeriesRenderer; import org.achartengine.renderer.XYSeriesRenderer; import android.app.Activity; import android.app.ListActivity; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.widget.ListView; import android.widget.SimpleAdapter; /** * 折线图测试 * @author 无敌小钢炮 * 2月28日 */ public class MainActivity extends ListActivity { private static final int SERIES_NR = 2; 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 new String[] { "name", "desc" },// maps中的两个key new int[] { android.R.id.text1, android.R.id.text2 }// 两个TextView的id ); this.setListAdapter(adapter); } // ListItem监听器方法 protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); Intent intent = ChartFactory.getLineChartIntent(this, getDataset(), getRenderer()); startActivity(intent); } private XYMultipleSeriesDataset getDataset() { XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset(); final int nr = 10;// 每个系列种包含10个随机数 Random r = new Random(); for (int i = 0; i < SERIES_NR; i++) { // 新建一个系列(线条) XYSeries series = new XYSeries("Series" + (i + 1)); for (int k = 0; k < nr; k++) { int x = r.nextInt() % 10;// x:0-10之间的随机整数 int y = 50 + r.nextInt() % 50;// y:50-100之间的随机整数 series.add(x, y);// 往系列中加入一个随机分布的点 } // 把添加了点的折线放入dataset dataset.addSeries(series); } return dataset; } /** * 构建了XYMultipleSeriesRenderer,在其中加入了两个Series。 * 注意,这里的Series要用XYSeriesRenderer ,而不能使用 SimpleSeriesRenderer。 */ public XYMultipleSeriesRenderer getRenderer() { // 新建一个xymultipleseries XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(); renderer.setAxisTitleTextSize(16);// 设置坐标轴标题文本大小 renderer.setChartTitleTextSize(20); // 设置图表标题文本大小 renderer.setLabelsTextSize(15); // 设置轴标签文本大小 renderer.setLegendTextSize(15); // 设置图例文本大小 renderer.setMargins(new int[] { 20, 30, 15, 0 }); // 设置4边留白 // 设置一个系列的颜色为蓝色 XYSeriesRenderer r = new XYSeriesRenderer(); r.setColor(Color.BLUE); // 往xymultiplerender中增加一个系列 renderer.addSeriesRenderer(r); // 设置另一个系列的颜色为红色 r = new XYSeriesRenderer(); r.setColor(Color.GREEN); // 往xymultiplerender中增加另一个系列 renderer.addSeriesRenderer(r); return renderer; } }
1,请问怎样显示折线上点的数值?
render.setDisplayChartValues(true) ;
2,请问,怎么设置 线的粗细?
XYSeriesRenderer.setLineWidth(float lineWidth)方法
3,可不可以禁止报表的拖动
renderer.setPanEnabled(false, false);
注意:1,添加jar包到lib里面
2,在AndroidManifest.xml中声明:
<activity android:name = "org.achartengine.GraphicalActivity" />
发表评论
-
Android中如何模拟一次点击(touch)事件
2014-05-06 10:41 0在Android中有时需要模拟某一个View的touch事件, ... -
Android程序Crash时的异常上报
2014-04-28 18:15 0http://blog.csdn.net/singwhatiw ... -
android程序中证书签名校验的方法
2014-04-28 17:58 2015android程序中证书签名校验的方法一 2013-02 ... -
MD5理解错了,哎
2014-03-17 14:14 0MD5只对数据加密是无法解密的,也就是说,你把100加密后,就 ... -
Android 获取网络时间
2014-03-12 11:42 2048Android 获取网络时间 在网上看到的最常见的方式有: ... -
SQLite清空表并将自增列归零
2014-03-05 18:02 1558SQLite清空表并将自增列归零 作者:Zhu Yanfeng ... -
Handler小看一下
2013-11-11 16:42 0android handler调用post方法还是阻塞 su ... -
Frame Animation小看一下
2013-10-12 16:30 813Demo运行效果图: 源码: -
动画小学一下
2013-10-12 16:14 741转自: http://www.eoeandroid.com/f ... -
Android 动画之ScaleAnimation应用详解
2013-10-12 15:49 1026===============eoeAndroid社区推荐:= ... -
android开发中的一个工具类
2013-06-19 16:04 0package com.wanpu.login.dialog; ... -
android TextView怎么设置个别字体颜色并换行?
2013-06-20 09:25 1709(1)、TextView 设置个别字体颜色 TextView ... -
Android开发之文件下载,状态时显示下载进度,点击自动安装
2013-05-07 15:38 1440在进行软件升级时,需要进行文件下载,在这里实现自定义的文件下载 ... -
android中的状态保存
2013-04-07 14:21 985package com.zzl.call; import ... -
android动画基础:tween动画
2013-04-06 11:21 1265工程结构图: [img] [/img] 四个动画的xml ... -
面试中遇到的几个问题
2013-06-09 11:56 1023SAX与DOM之间的区别 SAX ( ... -
Android获取其他包的Context实例,然后调用它的方法,反射!!!
2013-03-25 10:32 1233Android中有Context的概念,想必大家都知道。Con ... -
Android的内存机制和常见泄漏情形
2013-03-06 16:55 800一、 Android的内存机制 Android的程序由Ja ... -
JUnit测试小小demo
2013-03-06 16:37 1186运行效果图: [img] [/img] 项目结构图 ... -
android开发中的异常小工具
2013-03-04 15:53 905package com.zzl.tools; impor ...
相关推荐
在这个"使用AChartengine画折线图Demo"中,我们将深入探讨如何利用AChartEngine库在Android应用中绘制折线图,以展示动态数据或统计信息。 首先,我们需要在项目中集成AChartEngine库。这通常通过添加依赖或下载库...
有疑问可以到我的博客咨询, ... 本代码为前人在博客中所述代码改编的,因为原文只有博文没有代码,就写了一个。...原文地址:achartengine画出动态折线图http://blog.csdn.net/ykm0722/article/details/8106612
aChartEngine是一个流行的开源库,专为Android平台设计,用于绘制各种图表,包括折线图、柱状图、饼图等。本教程将详细介绍如何利用aChartEngine库来创建折线图和柱状图。 首先,我们需要在项目中引入aChartEngine...
AChartEngine是一个开源库,专门用于在Android平台上创建各种图表,包括折线图、柱状图、饼图等。本篇文章将深入探讨如何使用AChartEngine在Android应用中实现折线图。 首先,你需要在你的项目中集成AChartEngine库...
本项目着重关注如何使用AChartEngine创建折线图,以及如何实现动态折线图,即在图表上实时更新数据。 首先,我们需要理解折线图的基本概念。折线图通过连接一系列数据点来展示数值变化趋势,常用于表示时间序列数据...
本实例是采用AChartEngine进行绘制折线图的一个例子,采用随机数作为采样点,同步参考博客http://blog.csdn.net/danming60520/article/details/14127639
在这个"achartEngine折线图和圆饼图的demo"中,我们能看到如何利用AChartEngine库来实现这两种常见的图表类型。 首先,折线图是一种用于展示数据随时间变化趋势的图表。在Android应用中,折线图可用于显示用户的...
这篇博客“Android学习之AChartEngine折线图”将引导我们深入理解如何使用AChartEngine库来创建和定制折线图。 首先,我们需要了解AChartEngine的基本概念。AChartEngine是一个轻量级的库,它的主要功能是生成可...
本篇文章将详细探讨如何在Android应用中实现折线图,主要涉及两个库:AChartEngine和iChartJS。 首先,我们来看AChartEngine。AChartEngine是一个开源的Android图表库,它提供了丰富的图表类型,包括折线图、柱状图...
`ACHartEngine`是一款强大的开源图表库,它为开发者提供了丰富的图表类型,如折线图、柱状图、饼图等,使得在Android平台上创建交互式图表变得简单。本文将深入探讨如何使用`ACHartEngine`来开发一个关于时间的时间...
`AChartEngine`是一个强大的开源库,专为Android平台设计,用于创建各种图表,包括折线图、柱状图、饼图等。本教程将深入探讨如何使用`AChartEngine`来实现动态折线图的自动滚动功能。 首先,我们需要了解`...
Achartengine是一个开源的图表库,适用于Android平台,可以方便地创建各种类型的图表,如折线图、柱状图、饼图等。本篇将详细介绍如何使用Achartengine库在Android项目中实现折线图的开发。 首先,我们需要在项目中...
描述中提到"Android使用AChartEngine画折线图统计图",这意味着此项目将特别关注折线图的实现。折线图是一种常用的数据表示方式,适合显示数据随时间的变化趋势。AChartEngine提供了绘制折线图的API,允许开发者设置...
该Demo使用 achartengine1.1 实现简单的折线图。先是实现的最普通的静态折线图,然后 实现了两种不同风格的折线图。希望对大家有所帮助 另提供一个achartengine1.1的下载链接...
`AChartEngine`是一个强大的库,它为Android开发者提供了一种简单的方式来创建各种类型的图表,包括折线图。本篇文章将深入探讨如何使用`AChartEngine`在Android应用中实现折线图的功能,并强调动态加载数据的实现。...
在Android应用开发中,视觉数据展示是至关重要的,AchartEngine是一个开源的图表库,它提供了丰富的图表类型,包括折线图、柱状图、饼图等,方便开发者轻松地在应用程序中展示复杂的数据。本篇文章将深入探讨如何...
标题中的“安卓图表报表相关-里面有曲线图折线图双曲线图柱形图饼图在achartengine的基础上更改了一些颜色.zip”表明这是一个关于Android应用程序开发的资源包,专注于图表和报表的展示。其中包含了多种类型的图表,...
**AChartEngine** 是一个流行的开源 Android 图表库,它为开发者提供了丰富的图表类型,包括折线图、柱状图、饼图等,用于在 Android 应用程序中展示数据。在这个示例中,我们将专注于 **折线图** 和如何在应用中 **...
Achartengine是一个强大的开源Java库,它允许开发者轻松地在Android平台上创建各种图表,包括折线图、柱状图、饼图等。在这个特定的例子中,我们关注的是如何使用Achartengine来绘制平滑曲线和温度柱状图。 首先,...