饼图 用的是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相关推荐

  1. R语言的饼图 Pie Chart

    饼图是一种圆形统计图形,它被分成若干份来说明数字的比例. R语言里面可以用很多方法来画饼图: pie pie(x, labels = names(x), edges = 200, radius = 0 ...

  2. iPhone 利用CG API画一个饼图(Pie chart)

    核心函数是:CGContextAddArc(CGContextRef c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFl ...

  3. python使用matplotlib可视化饼图(pie plot)、可视化嵌套的环形饼图(Nested circular pie chart)

    python使用matplotlib可视化饼图(pie plot).可视化嵌套的环形饼图(Nested circular pie chart) 目录 python使用matplotlib

  4. R语言使用pie函数可视化饼图(pie chart)、为饼图添加百分比信息、使用plotrix包可视化3D饼图、使用plotrix包可视化扇形饼图

    R语言使用pie函数可视化饼图(pie chart).为饼图添加百分比信息.使用plotrix包可视化3D饼图.使用plotrix包可视化扇形饼图 目录

  5. R语言可视化包ggplot2绘制饼图(pie chart)实战

    R语言可视化包ggplot2绘制饼图(pie chart)实战 目录 R语言可视化包ggplot2绘制饼图(pie chart)实战 #ggplot2绘制一个基本饼图

  6. 【MATLAB】进阶绘图 ( Pie Chart 饼图 | pie 函数 | 三维饼图 | pie3 函数 )

    文章目录 一.Pie Chart 饼图 1.pie 函数 2.pie3 函数 3.饼图示例 一.Pie Chart 饼图 1.pie 函数 pie 函数文档 : https://ww2.mathwor ...

  7. R语言作图——Pie chart(饼图)

    原创:黄小仙 今天要给大家介绍的Pie chart(饼图),本来是不打算写这个的,因为用Excel画饼图实在是太方便了.本着能少动一下是一下的懒人原则,是不打算用R画的,再说,本小仙不是掌握了R作图大 ...

  8. android 9 pie公司,谷歌Android 9 Pie,真正的安卓派

    IT之家8月7日消息 今天谷歌正式宣布了Android 9 Pie正式版系统,此前的Android P终于定名为Android Pie,该更新首先面向谷歌Pixel设备和Essential Phone ...

  9. 小米8 SE和小米9 SE 开源 Android 9 Pie 内核代码

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   近日,小米在 GitHub 开源了小米8 SE和小米9 SE的内核源码(https://github.com/MiCode/Xiaomi_K ...

最新文章

  1. 二分查找-数组实现(小trick)
  2. Python中的WSGI
  3. webpack vue-cli 一有空格和分号就报错
  4. mysql php教程,MySQL PHP语法
  5. 微软免费软件项目DreamSpark更名为Microsoft Imagine
  6. 水性油墨在纺织品印花中的应用
  7. python处理中文编码问题总结
  8. oracle 10G表空间创建的步骤
  9. 基于stm32风力摆控制系统(电赛获得省一)
  10. 高等数学:第七章 空间解析几何(1)空间解析几何与向量代数
  11. 程序员电脑屏保画面,显示时间
  12. jQuery插件以及插件下载
  13. 国内外期货、外汇、股指期货 交易时间(转载)
  14. API接口使用方法(封装好的电商平台)
  15. 大疆 芯片开发 面经
  16. 最详细的A/B test 原理
  17. win10安装提示“我们无法创建新的分区”
  18. main map java_Java从入门到实战之(12)Map示例大全(一)
  19. 基于PyQt5、metpy和matplotlib的探空资料可视化界面
  20. 前端工作过程遇到的问题总结(九)

热门文章

  1. SQL Server-聚焦sp_executesql执行动态SQL查询性能真的比exec好?
  2. 数字货币支付能成为主流吗?
  3. Java 数据结构与算法系列之冒泡排序
  4. (zhuan) Recurrent Neural Network
  5. js事件触发器fireEvent和dispatchEvent
  6. 转载:Ununtu下中文乱码解决方案
  7. 【JS基础】类型转换——不同数据类型比较
  8. JAVA多线程两个实用的辅助类(CountDownLatch和AtomicBoolean)
  9. 软件开发过程中的回顾
  10. 用JS脚本进行页面元素控制