一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。

该库的可扩展性强,代码相对规范,最近一次更新有很大改进,如果不喜欢AChartEngine的过于复杂可以考虑在此库的基础上开发自己的图表类。

linechart

填充式lineChart

单条线的LineChart

BarChart2D

BarChart3D

PieChart

ScatterChart

以piechart为例介绍使用方法:

xml中

android:id="@+id/spread_pie_chart"

android:layout_width="match_parent"

android:layout_height="320dip" />

activity中

初始化

ColorTemplate mCt;

mCt = new ColorTemplate();

mCt.addDataSetColors(ColorTemplate.PASTEL_COLORS, this);

mChart = (PieChart) headView.findViewById(R.id.spread_pie_chart);

mChart.setColorTemplate(mCt);

mChart.setDescription("");

mChart.setHoleRadius(30f);

mChart.setTransparentCircleRadius(0f);

mChart.setCenterTextSize(18f);

mChart.setDrawXValues(true);

mChart.setUsePercentValues(true);

mChart.setDrawLegend(false);

// space between slices

mChart.setSliceSpace(1f);

mChart.setDrawHoleEnabled(false);

mChart.setTouchEnabled(false);

数据ArrayList yVals = new ArrayList();

ArrayList xVals = new ArrayList();

for (int i = 0; i < listDatas.size(); i++) {

yVals.add(new Entry((float)listDatas.get(i).getProvinceCount(), i));

xVals.add(listDatas.get(i).getProvinceName());

}

DataSet set1 = new DataSet(yVals, "Content");

ArrayList dataSets = new ArrayList();

dataSets.add(set1);

ChartData data = new ChartData(xVals, dataSets);

mChart.setData(data);

其中listData为自己项目中的数据源。

安卓饼状图设置软件_android开源图表库MPAndroidChart(曲线图、直方图、饼状图)...相关推荐

  1. HelloCharts开源图表库(一)之折线图

    前面我们介绍了开源图表库MPAndroidChart,请参考: http://blog.csdn.net/shineflowers/article/details/44704723 我们今天介绍的将是 ...

  2. 【Android】开源图表库MPAndroidChart的学习

    android开源图表库MPAndroidChart(中文翻译) MPAndroidChart简化版运行效果: 主要的Api方法: setDescription(String desc) : 设置表格 ...

  3. hellocharts-android开源图表库(效果非常好)

    http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1107/1930.html 之前我们介绍了一个非常优秀开源图表库 MPAndroidCh ...

  4. Android图表库MPAndroidChart(二)——线形图的方方面面,看完你会回来感谢我的

    Android图表库MPAndroidChart(二)--线形图的方方面面,看完你会回来感谢我的 在学习本课程之前我建议先把我之前的博客看完,这样对整体的流程有一个大致的了解 Android图表库MP ...

  5. 我的Android进阶之旅------【强力推荐】Android开源图表库XCL-Charts版本发布及展示页

    因为要做图表相关的应用,后来百度发现了一个很好的Android开源图表库(XCL-Charts is a free charting library for Android platform.) 下面 ...

  6. 安卓饼状图设置软件_安卓(Android)开发之自定义饼状图

    先来看看效果图 先分析饼状图的构成,非常明显,饼状图就是一个又一个的扇形构成的,每个扇形都有不同的颜色,对应的有名字,数据和百分比. 经以上信息可以得出饼状图的最基本数据应包括:名字 数据值 百分比 ...

  7. 安卓饼状图设置软件_话单及银行卡交易智能分析软件

    一.产品概况: 思迈奥SMILE数据智能分析软件是由我司自主设计与研发的一款结合在公安和检察院的侦查业务经验而定制研发的数据智能分析系统,包含于话单.电子银行账单.及其它数据(个人出行数据.社会资源数 ...

  8. 安卓饼状图设置软件_饼图生成器app下载|饼图生成器安卓版下载_v1.1.0_9ht安卓下载...

    饼图生成器是一款非常好用的饼图生成软件,只需要输入各项名称.数值等就可以一键生成,还可以自定义修改颜色,需要的朋友赶紧下载吧! 饼图生成器介绍 饼图生成器,供您创建各式各样的图表.支持自由布局与-您只 ...

  9. MPAndroidChart开源图表库(三)之柱形图

    承接上一篇文章,请参考 http://blog.csdn.net/shineflowers/article/details/44704723 1. 将mpandroidchartlibrary-2-0 ...

  10. android程序启动动画,Android设置软件启动动画(以及初次安装的几张引导图)

    Android设置软件启动动画(以及初次安装的几张引导图) 设置软件启动动画 1 创建一个启动Activity 这里叫做QiDongActivity 它的XML中设置一个matchparent的背景图 ...

最新文章

  1. 原理暂且不谈,定时器你当真会用?
  2. 删除svn同步文件目录
  3. 切换运行时用户以及用户组
  4. gpu处理信号_GPU显卡不仅用来打游戏那么简单,它还可以用于通用加速计算
  5. Git仓库迁移,包括所有的分支、标签、日志
  6. HDU 1068 Girls and Boys(最大独立集合 = 顶点数 - 最大匹配数)
  7. python元编程 实际应用_Python元编程
  8. SQL Server 表中有重复的数据,无法对重复数据进行更新或删除。
  9. 界面为ScrollView时打开界面会自动滚动到底部之解决方法
  10. web前端效率提升之浏览器与本地文件的映射-遁地龙卷风
  11. OpenCV图像处理之直方图
  12. RemoteTestkit远程真机调试平台使用教程
  13. apple 的 app id
  14. 差劲的 thinkpad t480 2019-2-15 入手
  15. python安装不了turtle,三种错误都一一解决
  16. Quantopian单因子分析工具:Alphalens
  17. 理解D3中的数据连接(data join)和选取(selection)是怎么工作的
  18. Gym - 101128H:Sheldon Numbers
  19. 喜欢一个讨厌的人_为什么我们喜欢讨厌漫画无人
  20. 概率论与随机过程笔记(1):样本空间与概率

热门文章

  1. PHP 与 Perl 语言对比
  2. 牛腩新闻发布系统-概要介绍
  3. 卡巴斯基2010(9.0)key激活商用授权文件安装方法
  4. java爬虫模拟登陆_java爬虫模拟登陆的实例详解
  5. java安卓游戏源码下载_77个安卓游戏 android源码
  6. shell 强制覆盖文件夹_如何强制robocopy覆盖文件
  7. js格式化SQL语句
  8. 定制家具设计拆单用什么软件好?
  9. SwitchHosts的安装及软件使用
  10. 判断素数的程序代码c语言,C语言中判断素数的程序代码是什么?