Android MPAndroidChart之饼图PieChart
APP为了能让用户对数据有更直观,更便捷的认识,我们通常都选择了以图表的方式展示给用户,如折线图、饼图、条形图等…今天和大家分享下MPAndroidChart,一个强大便捷的图标控件。
Android MPAndroidChart之柱状图BarChart
Android MPAndroidChart之折线图LineChart
Android MPAndroidChart之组合图(折线图+柱状图)CombinedChart
>>>>先贴张效果图<<<<
第一步,添加依赖
//曲线图 饼状图 折线图implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
第二步,添加布局
<com.github.mikephil.charting.charts.PieChartandroid:id="@+id/picChart"android:layout_width="match_parent"android:layout_marginTop="20dp"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"android:layout_height="300dp" />
第三步设置属性
val strings: MutableList<PieEntry> = ArrayList()strings.add(PieEntry(30f, "黄金"))strings.add(PieEntry(10f, "白银"))strings.add(PieEntry(60f, "青铜"))val dataSet = PieDataSet(strings, "")val colors = ArrayList<Int>()colors.add(ContextCompat.getColor(this,R.color.red))colors.add(ContextCompat.getColor(this,R.color.blue))colors.add(ContextCompat.getColor(this,R.color.orange))dataSet.colors = colorsval pieData = PieData(dataSet)pieData.setDrawValues(true)picChart.data = pieDatavar desc=Description()desc.text=""picChart.description= descpicChart.holeRadius = 0f//空心半径picChart.transparentCircleRadius = 0f//去掉半透明pieData.setValueFormatter(PercentFormatter())//显示百分比pieData.setValueTextSize(12f)//显示字体picChart.isRotationEnabled = false // 设置pieChart图表是否可以手动旋转//数据连接线距图形片内部边界的距离,为百分数dataSet.valueLinePart1OffsetPercentage = 80f;dataSet.valueLineColor = Color.LTGRAY;// 连接线在饼状图外面dataSet.yValuePosition = PieDataSet.ValuePosition.INSIDE_SLICEpicChart.invalidate()
Android MPAndroidChart之饼图PieChart相关推荐
- Android MPAndroidChart PieChart
Android MPAndroidChart PieChart 继续上篇 https://blog.csdn.net/weixin_44889138/article/details/103498294 ...
- MPAndroidChart饼图PieChart的使用
在一个安卓项目中大量使用了MPAndroidChart的饼图,所以大致总结一下使用方法. 1.引入 app下的build.gradle中加入: implementation 'com.gith ...
- piechart 文档 android,Android MPAndroidChart之PieChart和数据结构以及模型【5】
Android MPAndroidChart之PieChart和数据结构以及模型[5] 以MPAndroidChart的饼状图PieChart为例. 测试的MainActivity的Java代码: p ...
- android studio绘制统计图,基于Android Studio的饼图账单的设计与开发_毕业论文.doc
基于Android Studio的饼图账单的设计与开发_毕业论文 Anhui Vocactional & Technical College of Industry & Trade 毕 ...
- label mpchart 饼图_MPAndroidChart之饼图PieChart
前段时间没Android端的需求,所以在学前端,所以也差不多有一个多月没更新文章了,前端我是新手也基本没法写什么文章,只能总结一些比较基础的内容,然后现在暂时Android这边又开始了新的版本开发,所 ...
- Android studio 利用MPAndroidChart制作饼图
1.在项目的build.gradle下面的allprojects里面添加 maven { url "https://jitpack.io" } 这行代码 allprojects { ...
- MPAndroidChart饼图PieChart
之前的记账软件中,加入了GitHub上的开源项目,MPAndroid. 现在介绍一下饼状图. 首先将MPAndroidChart的jar包导入到libs中,jar包的链接可以去girhub下载,进去找 ...
- piechart 文档 android,Android饼图 PieChart
PieChart 饼图,android 图表.会根据定义PieChartView的大小自动居中,所以如果要调整位置,只需要在xml更改PieChartView位置大小即可. 1.先看一下效果图: 展示 ...
- MPAndroidChart饼图PieChart设置百分比显示
1.MPAndroidChart 版本 // MPAndroidChart :github.com/PhilJay/MPAndroidChart implementation 'com.github. ...
最新文章
- Vue body样式修改
- Excel电子表格输入技巧大比拼
- jsp用include指令引入html时的乱码问题
- python hist 参数_关于python中plthist参数的使用详解
- Java EE之旅02 CSS基础
- Ubuntu16.04下面spyder切换虚拟环境下面的python版本
- 【渝粤教育】国家开放大学2018年秋季 8177-21T (1)工程经济与管理 参考试题
- 跨模块中的分配内存问题
- linux将文件的第二列求和,awk实现第一列相乘,第二列求和,并相加 - 米扑博客...
- c语言 指针_C语言野指针以及非法内存操作
- 柱状图带立体效果_PS教程!手把手教你打造立体感欧美风人像大片效果(已打包好素材资料见文末)...
- kibana管理界面日志级别查询_微服务海量日志怎么处理,我不允许你还不知道这款工具...
- mysql 创建用户并赋予用户权限
- 华为NP课程笔记15-Eth-Trunk与高级VLAN
- 金华驾驶员考试中心 科目二、科目三和科目四
- 观《风筝》电视剧感想
- 标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10-2020.12.11
- WebView获取当前网页的页面元素
- 数据库常考选择题合集
- 大数据先导实践实验二
热门文章
- eclipse Egit解决冲突的方法
- rabbitmq连接认证_RabbitMQ配置使用SSL加密通信
- MySQL 错误:ERROR 1110 (42000) at line 136: Column ‘******‘ specified twice
- v-infinite-scroll失效,v-infinite-scroll在弹窗中失效,在dialog中失效
- 从头测序+重测序 | 利用细菌二/三代测序组装全基因组草图,注释,并应用于遗传分析...
- 最新的Python爬取淘宝评价的教程
- 【leetcode】1046.有一堆石头,每块石头的重量都是正整数
- 《撸代码 学习 IOC注入技术1 》—— 布局注入 与 控件注入
- 笔记本电脑重装win7系统后,网络适配器和WiFi图标都不见了
- 算法导论-时间复杂度理解-抽签