label mpchart 饼图_MPChartLib-PieChart 饼图使用说明

本文介绍了如何使用MPChart库中的PieChart组件进行饼图配置,包括设置饼图间距、选中效果、隐藏文字、动画效果、内圆展示等,并提供了各种参数的详细说明和用法示例。
摘要由CSDN通过智能技术生成

PieDataSet.setSliceSpace(); //设置饼图饼块间距,传入值的单位是dp,取值范围[0,20],默认是0dp

PieDataSet.setSelectionShift(); //设置饼图饼块选中效果时(highlighted),距离饼图中心距离,默认是12dp

PieChart.setDrawSliceText(false); //是否显示饼图上的X轴名称 新版本改成

PieChart.setDrawEntryLabels(false);//是否显示饼图上的X轴名称,setDrawSliceText已删除

PieData.setDrawValues(false); //隐藏饼图片上的Y轴数据(百分比数据)

PicChart.setOnChartValueSelectedListener();//饼块选中回调

PicChart.animateX(); //按X轴动画显示,个人感觉和animateY()、animateXY()差别不大

PicChart.animateY(); //

PicChart.animateXY(); //

PicChart.spin(); //设置旋转动画

PieChart.setUsePercentValues(true);//Y轴值是否显示百分比值,源码内如下处理

1

2float value = mChart.isUsePercentValuesEnabled() ? entry.getVal()

/ yValueSum * 100f : entry.getVal();

Piechart.setDescription(“”);//隐藏Desc 新版本改成 PieChart.getDescription().setEnabled(false);//隐藏/显示Desc,setDescription()已删除

PieChart.setExtraOffsets(5, 10, 5, 5);//图表距图表边距的距离,分别为:左,上,右,下,该值为dp单位。

PieChart.setDragDecelerationFrictionCoef(0.95f);//拖动时的减速摩擦系数,即手指离开后,饼图还能再旋转多久。该值范围[0,1),值越大,旋转越久。默认为0.9f。

PieChart.setCenterTextTypeface();//设置中心文本字体

PieChart.setCenterText();//设置中心文本

PieChart.setDrawHoleEnabled(true);//是否显示内圆

PieChart.setHoleColor(Color.WHITE);//设置内圆颜色

PieChart.setTransparentCircleColor(Color.WHITE);//设置贴着内圆外面的透明圆的颜色

PieChart.setTransparentCircleAlpha(110);//设置贴着内圆外面的透明圆的透明度,范围:[0,255],0:完全透明,255:完全不透明。默认为100

PieChart.setHoleRadius(58f);//设置内圆半径,该值为内圆半径与整个饼图的比例。默认为50f,即50% PieChart.setTransparentCircleRadius(61f);//the radius of the transparent circle next to the chart-hole in the center,翻译过来就是:贴着内圆外面的透明圆的半径,该值也是比例,默认为55f,即55%

PieChart.setDrawCenterText(true);//是否显示内圆文本

PieChart.setRotationAngle(0);//设置饼图起始饼块绘制的角度。默认270f(正北)

PieChart.setRotationEnabled(true);//是否可以手动旋转

PieChart.setHighlightPerTapEnabled(true);//饼块选中是否高亮

PicChart.saveToGallery(); //保存到gallery(图库)

PicChart.saveToPath(); // 保存到指定路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值