Android 第三方图表类 MPChart 的使用

先看看条形图的的效果还不错是吧,实现这样的效果很合适呢!

还有折线图、饼图很多效果

效果不错对吧~

下面我们就先来看看条形图的实现方法吧!

第一步:

引入第三方包 MPChart

如果你碰巧看过我之前写的Recycleview的博客这就简单多了,如上图所示就可以添加mpandroidchart到项目中了!果然Android studio很方便呢是吧!

下面就是在布局中使用控件了!

<com.github.mikephil.charting.charts.LineChart
        android:id="@+id/chart"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

这是线形图的布局写法:

com.github.mikephil.charting.charts.LineChart

mpandroidchar此外还提供了:

com.github.mikephil.charting.charts.BarChart2D 条形图
com.github.mikephil.charting.charts.PieChart   饼图


com.github.mikephil.charting.charts.ScatterChart 散列图
com.github.mikephil.charting.charts.RadarChart  雷达图

丰富多样啊是吧!

快去试试吧~~下节写下逻辑实现。
 
时间: 2024-12-11 14:31:05

Android 第三方图表类 MPChart 的使用的相关文章

android 第三方 图表

1.XCL-Charts 直接利用Canvas api画出图形,各有好处. XCL-Chart尽量把图的绘制逻辑封装在类中,而把绘制相关的各 个元素开放出来,目的是在保证开发效率的同时,给程序员足够多的定制化能力. 项目地址:https://github.com/xcltapestry/XCL-Charts Android开源图表库XCL-Charts版本发布及展示页 2.AndroidPlot 用于统计数据以图表的形式展现,此库非开源. AndroidPlot is an API for cr

android AChartEnginee讲解之自定义图表类

前段时间下载了AChartEnginee的源码,并且对源码的框架进行了一些了解,讲解了整个框架的组成部分和每个部分的作用,最近一周则主要看了一下源码中的demo部分,即如何使用这个图表引擎,demo的代码较之源码就容易许多了.但在看了demo的代码之后,发现所有的数据都是写列在类中的,无法满足我们自己的需求,demo的封装性不好,由于就重新对整个框架中经常用到的一些图表类做了一下自定义的封装,经过我自己的封装后,再绘制图表的时候,只要我们在外部将要绘制的数据集按要求的格式组装好,直接调用我重新封

Android开源图表库XCL-Charts版本号公布及展示页

XCL-Charts V2.1 Android开源图表库(XCL-Charts is a free charting library for Android platform.) XCL-Charts基于原生的Canvas来绘制各种图表,在设计时,尽量在保证开发效率的同一时候,给使用者提供足够多的定制化能力. 因此使用简便,同一时候具有相当灵活的定制能力. 眼下支持(3D/非3D,背向式)柱形图(Bar Chart).3D/非3D饼图(Pie Chart).堆叠图(Stacked Bar Cha

Android 第三方类库简单使用之EventBus

Android 第三方类库之EventBus 1 PS 工欲善其事必先利其器. Eventbus也是一款在开发中常用的利器 这篇也对EventBus的简单介绍和使用,与之前个xutils介绍的级别一样.http://www.cnblogs.com/greentomlee/p/6025470.html 作者:修雨轩陈 @博客园 2 简介 开源项目地址: https://github.com/greenrobot/EventBus EventBus是一款针对Android优化的发布/订阅事件总线.主

android开源图表库MPAndroidChart文档翻译(下)

在 android开源图表库MPAndroidChart文档翻译(中) 介绍了设置数据,设置颜色,轴的格式化,图例,动态修改数据.这篇文章继续翻译MPAndroidChart文档剩余内容. 十七.ChartData 类 这个WIKI条目的意图是更好的介绍MPAndroidChart的数据模型. ChartData类是所有图表数据类的基类,例如LineData,BarData等等,通过图表的setData方法提供表格数据. public class LineData extends ChartDa

android开源图表库MPAndroidChart文档翻译(上)

MPAndroidChart 是 Android 系统上一款开源的图表库.目前提供线图和饼图,支持选择.缩放和拖放. android开源图表库MPAndroidChar的githu地址: https://github.com/PhilJay/MPAndroidChart 文档地址:https://github.com/PhilJay/MPAndroidChart/wiki API地址:https://jitpack.io/com/github/PhilJay/MPAndroidChart/v2.

android开源图表库MPAndroidChart文档翻译(中)

在 android开源图表库MPAndroidChart文档翻译(上) 中,介绍了mpandroidchart的创建,回调方法,还有轴.这篇文章继续翻译剩余内容.文档内容比较多,这是中篇.最后的内容在下篇做翻译. 六.设置数据 要给图表设置数据,调用的方法为 public void setData(ChartData data) { ... } ChartData是渲染过程中所需图表所有数据和信息的基类.对于每种图表,有不同的子类用来设置特定图表的数据.例如LineData.可以用ArrayLi

Android 第三方开源库收集整理(转)

原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 . 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章. Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些.如果你还想了解更多的Android开源库,可以关注我的博

Android 第三方应用接入微信平台(1)

关键字:微信开放平台   Android第三方应用接入微信 微信平台开放后倒是挺火的,许多第三方应用都想试下接入微信这个平台, 毕竟可以利用微信建立起来的关系链来拓展自己的应用还是挺不错的,可 以节约很多在社交方面的开销,我最近由于实习需要也在研究这个东西, 不过发现网上的相关资料还是挺少的,这里把我的整个研究情况给出来,希 望可以共同学习. 一.微信SDK中会用到主要类的类图 上面这张类图中显示的是与微信通信过程中的请求类和响应类,第三方应用通过他们 附带的message字段来携带消息传输给微