当前位置:   article > 正文

Android MPAndroidChart使用教程和源码分析(一)_com.github.mikephil.charting.charts

com.github.mikephil.charting.charts

一.概述

    MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图。

GitHub地址:

https://github.com/PhilJay/MPAndroidChart

二.实例讲解

下面先以PieChart为例讲解一下基本的属性和用法:

  1. <com.github.mikephil.charting.charts.PieChart
  2. android:id="@+id/chart1"
  3. android:layout_width="match_parent"
  4. android:layout_height="match_parent"
  5. android:layout_above="@+id/seekBar1" />

使用上面的代码之后你将一个MPAndroidChart的PieChart加入到了你的UI的XML文件之中,然后你需要在Activity或者其他的现实界面的类中得到PieChart的实例。

mChart = (PieChart) findViewById(R.id.chart1);

通过上面这句代码,我们得到了一个PieChart的实例,接下来我们可以对PieChart进行操作,操作的内容包括添加数据,设置属性等。

  1. mChart.setUsePercentValues(true);//使用百分比显示
  2. mChart.setDescription("");//设置图图表的描述
  3. mChart.setExtraOffsets(5, 10, 5, 5);//设置图表上下左右的偏移,类似于外边距
  4. mChart.setDragDecelerationFrictionCoef(0.95f);
  5. tf = Typeface.createFromAsset(getAssets(), "OpenSans-Regular.ttf");
  6. mChart.setCenterTextTypeface(Typeface.createFromAsset(getAssets(), "OpenSans-Light.ttf"));//设置PieChart中间文字的字体
  7. mChart.setCenterText(generateCenterSpannableText());//设置PieChart中间文字的内容
  8. mChart.setDrawHoleEnabled(true);//是否要将PieChart设为一个圆环状
  9. mChart.setHoleColor(Color.WHITE);//设置PieChart中间圆的颜色
  10. mChart.setTransparentCir
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/254831
推荐阅读
相关标签
  

闽ICP备14008679号