使用achartengine绘制曲线图

本文介绍了如何在Android应用中使用AChartEngine库来绘制曲线图。首先,引入了achartengine的jar包。接着,详细说明了AChartEngine的数据模型,如XYSeries用于折线图和直方图,CategorySeries用于圆饼图,并阐述了数据模型的常用操作。然后,讲解了SimpleSeriesRenderer和XYSeriesRenderer在设置图表样式中的作用。最后,总结了绘制图形的基本步骤,包括设置数据和渲染器,以及利用ChartFactory的不同API创建图形并将其加载到GraphicalView中。
摘要由CSDN通过智能技术生成

一、用到一个achartengine的jar包

二、基本介绍:

1、它有几种数据模型,不同的数据模型用于不同的图表显示,一般常用的有:

XYSeries用于折线图、直方图;CategorySeries用于圆饼图。

每种数据模型都提供了丰富的操作接口,用于插入删除数据等操作。

2、SimpleSeriesRenderer、XYSeriesRenderer用于设置每张图中每一个序列的绘制方法。

三、使用方法:

1、要绘制一个图,需要设置好绘制的数据及绘制的方法。确定好data model及renderer后,调用合适的绘制方法绘制图形。

库提供了两种绘制图形方法,一是get...Intent()(如:getLineChartIntent())直接新建一个Activity全屏显示生成的图,另一个是get...View()(如:getLineChartView())生成一个 View。

2、主要有几个操作对象:

a、XYSeries对象:用于存储一条线的数据信息。

b、XYMultipleSeriesDataset对象:数据集,可添加多个XYSeries对象,因为一个图中可能又多条线。

c、XYSeriesRenderer对象:主要是用来设置一条线条的风格、颜色等

d、XYMultipleSeriesRenderer对象:用来定义一个图的整体风格,设置xTitle,yTitle,chartName等。

设置好上述对象后,用ChartFactory调用数据集-----XYMultipleSeriesDataset对象与XYMultipleSeriesRenderer对象来画图,并将图加载到Graphical

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值