AChartEngine应用之PieChart(饼图)
构建饼图的步骤主要分为以下三步,还需要在项目中引入AChartEngine依赖jar包,在Manifest中添加:<activityandroid:name="org.achartengine.GraphicalActivity" />
1. 设置DefaultRenderer
| DefaultRenderer mRenderer = new DefaultRenderer();// PieChart的主要描绘器 mRenderer.setZoomButtonsVisible(true);// 显示放大缩小功能按钮 mRenderer.setStartAngle(180);// 设置为水平开始 mRenderer.setDisplayValues(true);// 显示数据 mRenderer.setFitLegend(true);// 设置是否显示图例 mRenderer.setLegendTextSize(10);// 设置图例字体大小 mRenderer.setLegendHeight(10);// 设置图例高度 mRenderer.setChartTitle("饼图示例");// 设置饼图标题 mRenderer.setChartTitleTextSize(14);// 设置饼图标题大小 |
2. 构建数据源CategorySeries
| for (int i = 0; i < data.length; i++) VALUE += data[i]; for (int i = 0; i < data.length; i++) { mSeries.add("示例 " + (i + 1), data[i] / VALUE);// 设置种类名称和对应的数值,前面是(key,value)键值对 SimpleSeriesRenderer renderer = new SimpleSeriesRenderer(); if (i < COLORS.length) { renderer.setColor(COLORS[i]);// 设置描绘器的颜色 } else { &nbs |

本文介绍了如何在Android中使用AChartEngine库构建饼图,包括设置DefaultRenderer、构建数据源CategorySeries以及通过ChartFactory获取饼图。还提供了项目的源码链接和AChartEngine应用系列文章的后续部分。
&spm=1001.2101.3001.5002&articleId=18332599&d=1&t=3&u=01e97088721243059422dd4f087a3aa6)
735

被折叠的 条评论
为什么被折叠?



