android绘制折线图

android绘制折线图

ID:14150775

大小:431.00 KB

页数:3页

时间:2018-07-26

android绘制折线图_第1页
android绘制折线图_第2页
android绘制折线图_第3页
资源描述:

《android绘制折线图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Android绘制折线图1、使用Android绘图工具库AChartEngine2、绘制折线图的代码解析关于AChartEngineAChartEngine是为android应用而设计的绘图工具库。目前该库的最新稳定版本是0.7,支持绘制以下类型的图表:·linechart·areachart·scatterchart·timechart·barchart·piechart·bubblechart·doughnutchart·range(high-low)barchart·dialchart/gauge·combined(a

2、nycombinationofline,cubicline,scatter,bar,rangebar,bubble)chart·cubiclinechart以上每种图表可以包含多个序列,可以将X轴以水平或垂直的形式显示,也支持很多自定义的特性.图表可以作为Viewl构建,也可以作为Intent构建——这样可以被用于启动一个活动(Activity)关于折线图的绘制折线图的效果:代码解释://每条曲线的名称String[]titles=newString[]{"First","Second"};Listx=newArrayLis

3、t();//点集的x坐标Listy=newArrayList();//点集的y坐标x.add(newdouble[]{1,3,5,7,9,11});x.add(newdouble[]{0,2,4,6,8,10});y.add(newdouble[]{3,14,5,30,20,25});y.add(newdouble[]{18,9,21,15,10,6});曲线的名称和坐标点都以定义以下的解释参照上图步骤一:折线图的坐标集首先应该创建XYSeries对象:用于提供绘制的点集合的数据XYSeriesseries=newXYSer

4、ies(titles[i]);//根据每条线的名称创建将所有的坐标加入这个集合series.add(xV[k],yV[k]);XYMultipleSeriesDataset对象用于保存点集数据,包括每条曲线的X,Y坐标//用于数据的存放XYMultipleSeriesDatasetdataset=newXYMultipleSeriesDataset();dataset.addSeries(series);步骤二:折线图的样式集定义每条曲线的颜色int[]colors=newint[]{Color.BLUE,Color.GRE

5、EN};定义每条曲线的点的形状PointStyle[]styles=newPointStyle[]{PointStyle.CIRCLE,PointStyle.DIAMOND};曲线图的格式,包括颜色,值的范围,点和线的形状等等都封装在XYSeriesRender对象中,再将XYSeriesRender对象封装在XYMultipleSeriesRenderer对象中XYSeriesRendererr=newXYSeriesRenderer();r.setColor(colors[i]);r.setPointStyle(styl

6、es[i]);r.setFillPoints(fill);XYMultipleSeriesRendererrenderer=newXYMultipleSeriesRenderer();renderer.addSeriesRenderer(r);设置折线图名称,坐标轴的名称,坐标轴的起点重点,坐标轴的颜色,坐标轴上数字的颜色setChartSettings(renderer,"LineChartDemo","X","Y",-1,12,0,35,Color.WHITE,Color.WHITE);步骤三:显示折线图Viewchar

7、t=ChartFactory.getLineChartView(this,dataset,renderer);setContentView(chart);//相当于一个包含x,y坐标的点XYSeriesseries=newXYSeries(titles[i]);//相当于点的结合的一个东西包含所有的XYSeries,用于保存点集数据XYMultipleSeriesDatasetdataset=newXYMultipleSeriesDataset();

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。