赞
踩
一.概述
MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图。
GitHub地址:
https://github.com/PhilJay/MPAndroidChart
二.实例讲解
下面先以PieChart为例讲解一下基本的属性和用法:
- <com.github.mikephil.charting.charts.PieChart
- android:id="@+id/chart1"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_above="@+id/seekBar1" />
mChart = (PieChart) findViewById(R.id.chart1);
通过上面这句代码,我们得到了一个PieChart的实例,接下来我们可以对PieChart进行操作,操作的内容包括添加数据,设置属性等。
- mChart.setUsePercentValues(true);//使用百分比显示
- mChart.setDescription("");//设置图图表的描述
- mChart.setExtraOffsets(5, 10, 5, 5);//设置图表上下左右的偏移,类似于外边距
-
- mChart.setDragDecelerationFrictionCoef(0.95f);
-
- tf = Typeface.createFromAsset(getAssets(), "OpenSans-Regular.ttf");
-
- mChart.setCenterTextTypeface(Typeface.createFromAsset(getAssets(), "OpenSans-Light.ttf"));//设置PieChart中间文字的字体
- mChart.setCenterText(generateCenterSpannableText());//设置PieChart中间文字的内容
-
- mChart.setDrawHoleEnabled(true);//是否要将PieChart设为一个圆环状
- mChart.setHoleColor(Color.WHITE);//设置PieChart中间圆的颜色
-
- mChart.setTransparentCir
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。