• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > achartengine/MPAndroidChart——图表实现之Java

achartengine/MPAndroidChart——图表实现之Java

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了achartengine,achartengine教程,android achartengine,achartengine折线图,achartengine下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

achartengine/MPAndroidChart——图表实现之Java


 

  关于android的图表,这里就换作chart吧,如果要自己实现的话,那工作量可是很大的,好在有好几个开源的框架可以拿来使用,首先是achartengine了:achartengine github源码链接。其次是MPAndroidChart:MPAndroidChart github源码链接。关于更详细的介绍可以参考上面的链接,这里主要是简单讲下使用。因为没找到android studio的dependencies,所以就网上下载了相应的jar包了,具体已经在百度云上了,可以参考下面的链接。

  链接: http://pan.baidu.com/s/1i4N2glB 密码: 2fe2

  运行效果如下

  

\

 

  ?? 这里依次是atchartengine的折线图,MPAndroidChart的折线图和饼图。

  achartengine

  ??至于怎么包含jar包,怎么建工程这就不多讲了,既然都要学习第三方的框架了,这些基础肯定有的了。首先是怎么把chart安在界面上,achartengine可以直接使用LinearLayout,然后把需要的chart绘画在这个LinearLayout上。具体xml如下所示:


<LinearLayout
    android:id="@+id/chart"
    android:layout_width="match_parent"
    android:layout_height="150dp"
    android:orientation="vertical">
LinearLayout>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

??

  具体代码实现如下,基本上都加了注释了,理解起来还是很方便的了,具体看ChartActivity代码中:

  ??当然atchartengine还有其他更加强大的功能,这里只是简单用了下折线图。

  MPAndroidChart

  折线图配置

  ??MPAndroidChart的实现需要用到自定义的空间com.github.mikephil.charting.charts.LineChart来实现折线图:

<com.github.mikephil.charting.charts.LineChart
    android:id="@+id/spread_line_chart"
    android:layout_width="match_parent"
    android:layout_height="150dp" />
  • 1
  • 2
  • 3
  • 4

饼图配置

??MPAndroidChart的实现需要用到自定义的空间com.github.mikephil.charting.charts.PieChart来实现折线图:

<com.github.mikephil.charting.charts.PieChart
    android:id="@+id/spread_pie_chart"
    android:layout_width="match_parent"
    android:layout_height="200dp"/>
  • 1
  • 2
  • 3
  • 4

act_chart xml实现


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android通过achartengine画折线图,achartengine折线图
  • achartengine/MPAndroidChart——图表实现之Java
  • Android开发学习之路--图表实现(achartengine/MPAndroidChart)之初体验

相关文章

  • 2017-05-26Kotlin中变量不同于Java: var 对val(KAD 02),kotlinkad
  • 2017-05-26报错:You need to use a Theme.AppCompat theme (or descendant) with this activity.,theme.appcompat报错
  • 2017-05-222.4.5 ListView简单实用
  • 2017-05-26安卓第十六天笔记-音频与视频播放,安卓第视频播放
  • 2017-05-26android shareSDK实现第三方分享,androidsharesdk
  • 2017-05-26Android 面试题--Service,android--service
  • 2017-05-26android 编程小技巧(持续中)
  • 2017-05-26用原生VideoView进行全屏播放时的问题,videoview全屏播放
  • 2017-05-26Android 一个改善的okHttp封装库,androidokhttp
  • 2017-05-26Android面试准备 第二天 第五例 数据存储

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 7.5.6 WebView处理网页返回的错误码信息
    • 电商常用的正则表达式,字符串,地址操作,电商正则表达式
    • GreenDao 数据库:使用Raw文件夹下的数据库文件以及数据库升级,greendaoraw
    • Android开发笔记(5)——方法调用(基础),android笔记
    • clipChildren属性,clipchildren
    • Android SwipeRefreshLayout下拉刷新与上拉加载+滑动删除
    • Android 操作数据库的框架——greenDAO的学习
    • andriod ==和equals,andriodequals
    • 7.5.3 Android 4.4后WebView的一些注意事项
    • android动画详解三 动画API概述

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有