achartengine是一个强大的安卓平台图表开发库,能够绘制折线图,柱状图,饼状图等等,今天我们就用一个简单的demo来展示一下用achartengine来实现折线图,最终效果如下:
效果看上去还是很不错的,在achartengine中有数据集(XYMultipleSeriesRenderer)和渲染器(XYMultipleSeriesDataset)这两个概念,我更愿意称他们是内容和容器,XYMultipleSeriesRenderer主要负责设置图表本身相关的属性,比如:标题,网格,图例等等。XYMultipleSeriesDataset可以主要用来添加图表的数据,可以通过使用addSeries方法就可以向图表中添加一条数据集,好了废话不多说,直接上代码
public class LineChart {
private static LineChart instance = null;
private Context mContext = null;
private XYMultipleSeriesRen