Android饼图Pie Chart
饼图 用的是AChartEngine
需要引用achartengine-1.0.0.jar包。下载地址:http://download.csdn.net/detail/yaohucaizi/5128672。
具体代码如下:
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// setContentView(R.layout.activity_pie_chart);double[] values=new double[]{12,14,11,10,19};int[] colors=new int[]{Color.BLUE,Color.GREEN,Color.MAGENTA,Color.YELLOW,Color.CYAN};DefaultRenderer renderer=buildCategoryRenderer(colors);renderer.setZoomButtonsVisible(true);// 显示放大缩小功能按钮renderer.setZoomEnabled(true);//设置是否能放大renderer.setChartTitle("饼图示例");// 设置饼图标题renderer.setChartTitleTextSize(30);// 设置饼图标题大小//通过ChartFactory获取饼图View view=ChartFactory.getPieChartView(this, buildCategoryDataset("Project budget", values), renderer);view.setBackgroundColor(Color.BLACK);setContentView(view);}//构建数据源CategorySeriesprivate CategorySeries buildCategoryDataset(String title, double[] values) {CategorySeries series=new CategorySeries(title);int k=0;for(double value:values){series.add("Project" + ++k +"(" +value+ ")",value);}return series;}//绘制饼图private DefaultRenderer buildCategoryRenderer(int[] colors) {DefaultRenderer renderer=new DefaultRenderer();// PieChart的主要描绘器renderer.setLabelsTextSize(15); //设置标签文字大小renderer.setLegendTextSize(15);// 设置图例字体大小renderer.setMargins(new int[]{20,30,15,0});for(int color:colors){SimpleSeriesRenderer r=new SimpleSeriesRenderer();r.setColor(color);renderer.addSeriesRenderer(r);}return renderer;}
转载于:https://www.cnblogs.com/wei1228565493/p/4207700.html
Android饼图Pie Chart相关推荐
- R语言的饼图 Pie Chart
饼图是一种圆形统计图形,它被分成若干份来说明数字的比例. R语言里面可以用很多方法来画饼图: pie pie(x, labels = names(x), edges = 200, radius = 0 ...
- iPhone 利用CG API画一个饼图(Pie chart)
核心函数是:CGContextAddArc(CGContextRef c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFl ...
- python使用matplotlib可视化饼图(pie plot)、可视化嵌套的环形饼图(Nested circular pie chart)
python使用matplotlib可视化饼图(pie plot).可视化嵌套的环形饼图(Nested circular pie chart) 目录 python使用matplotlib
- R语言使用pie函数可视化饼图(pie chart)、为饼图添加百分比信息、使用plotrix包可视化3D饼图、使用plotrix包可视化扇形饼图
R语言使用pie函数可视化饼图(pie chart).为饼图添加百分比信息.使用plotrix包可视化3D饼图.使用plotrix包可视化扇形饼图 目录
- R语言可视化包ggplot2绘制饼图(pie chart)实战
R语言可视化包ggplot2绘制饼图(pie chart)实战 目录 R语言可视化包ggplot2绘制饼图(pie chart)实战 #ggplot2绘制一个基本饼图
- 【MATLAB】进阶绘图 ( Pie Chart 饼图 | pie 函数 | 三维饼图 | pie3 函数 )
文章目录 一.Pie Chart 饼图 1.pie 函数 2.pie3 函数 3.饼图示例 一.Pie Chart 饼图 1.pie 函数 pie 函数文档 : https://ww2.mathwor ...
- R语言作图——Pie chart(饼图)
原创:黄小仙 今天要给大家介绍的Pie chart(饼图),本来是不打算写这个的,因为用Excel画饼图实在是太方便了.本着能少动一下是一下的懒人原则,是不打算用R画的,再说,本小仙不是掌握了R作图大 ...
- android 9 pie公司,谷歌Android 9 Pie,真正的安卓派
IT之家8月7日消息 今天谷歌正式宣布了Android 9 Pie正式版系统,此前的Android P终于定名为Android Pie,该更新首先面向谷歌Pixel设备和Essential Phone ...
- 小米8 SE和小米9 SE 开源 Android 9 Pie 内核代码
开发四年只会写业务代码,分布式高并发都不会还做程序员? 近日,小米在 GitHub 开源了小米8 SE和小米9 SE的内核源码(https://github.com/MiCode/Xiaomi_K ...
最新文章
- 二分查找-数组实现(小trick)
- Python中的WSGI
- webpack vue-cli 一有空格和分号就报错
- mysql php教程,MySQL PHP语法
- 微软免费软件项目DreamSpark更名为Microsoft Imagine
- 水性油墨在纺织品印花中的应用
- python处理中文编码问题总结
- oracle 10G表空间创建的步骤
- 基于stm32风力摆控制系统(电赛获得省一)
- 高等数学:第七章 空间解析几何(1)空间解析几何与向量代数
- 程序员电脑屏保画面,显示时间
- jQuery插件以及插件下载
- 国内外期货、外汇、股指期货 交易时间(转载)
- API接口使用方法(封装好的电商平台)
- 大疆 芯片开发 面经
- 最详细的A/B test 原理
- win10安装提示“我们无法创建新的分区”
- main map java_Java从入门到实战之(12)Map示例大全(一)
- 基于PyQt5、metpy和matplotlib的探空资料可视化界面
- 前端工作过程遇到的问题总结(九)