hellocharts-android开源图表库(效果非常好)
2016-01-24 00:57
796 查看
http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1107/1930.html
之前我们介绍了一个非常优秀开源图表库 MPAndroidChart ,但是我们今天介绍的将是一个更为优秀的图表库,比MPAndroidChart性能更好,功能更完善,UI风格更美观,坐标轴更精细。
他就是github上出现的新项目HelloCharts。
HelloCharts支持以下chart类型:
Line chart(cubic lines, filled lines, scattered points)
Column chart(grouped, stacked, negative values)
Pie chart
Bubble chart
Combo chart(columns/lines)
Preview charts(for column chart and line chart)
此外还具有以下特点:
支持缩放、滑动以及平移。Zoom(pinch to zoom, double tap zoom), scroll and fling
支持自定义坐标轴(比如坐标轴位置:上下左右内部),支持自动生成坐标轴。Custom and auto-generated axes(top, bottom, left, right, inside)
动画(Animations)
支持预览,即在chart下面会有一个坐标密度更细的附属chart,当选中附属chart的某一区域,附属chart上面的chart会显示选中区域的更详细情况。
下面是一些效果截图:
我能用妙趣横生来形容吗、、
编译以及使用方法
每一种chart都可以在xml中定义:
当然也可以在java代码中直接创建:
可以通过一些公共方法设置其行为属性,下面是一些例子:
或者是用数据模型定义一些显示的方式:
每一种chart都有自己的数据模型以及设置数据的方法,下面以LineChart为例:
代码下载地址
http://jcodecraeer.com/a/opensource/2014/1107/1931.html
之前我们介绍了一个非常优秀开源图表库 MPAndroidChart ,但是我们今天介绍的将是一个更为优秀的图表库,比MPAndroidChart性能更好,功能更完善,UI风格更美观,坐标轴更精细。
他就是github上出现的新项目HelloCharts。
HelloCharts支持以下chart类型:
Line chart(cubic lines, filled lines, scattered points)
Column chart(grouped, stacked, negative values)
Pie chart
Bubble chart
Combo chart(columns/lines)
Preview charts(for column chart and line chart)
此外还具有以下特点:
支持缩放、滑动以及平移。Zoom(pinch to zoom, double tap zoom), scroll and fling
支持自定义坐标轴(比如坐标轴位置:上下左右内部),支持自动生成坐标轴。Custom and auto-generated axes(top, bottom, left, right, inside)
动画(Animations)
支持预览,即在chart下面会有一个坐标密度更细的附属chart,当选中附属chart的某一区域,附属chart上面的chart会显示选中区域的更详细情况。
下面是一些效果截图:
我能用妙趣横生来形容吗、、
编译以及使用方法
每一种chart都可以在xml中定义:
http://jcodecraeer.com/a/opensource/2014/1107/1931.html
相关文章推荐
- Android应用apk的程序签名详解
- 史上最详细的Android Studio系列教程六--Gradle多渠道打包
- 史上最详细的Android Studio系列教程五--Gradle命令详解与导入第三方包
- 史上最详细的Android Studio系列教程四--Gradle基础
- 史上最详细的Android Studio系列教程三--快捷键
- 史上最详细的Android Studio系列教程二--基本设置与运行
- 为RecyclerView设置emptyView
- android:读取SD卡中的图片显示出来(缩略图),SD卡工具类(13)
- android:将图片写SD卡中(13)
- android:查找手机所有文件,进行浏览(文件浏览器)(13)
- android:如何将数据库取出放进ListView,并进行增删查改的简单记录(14)
- android:将数据库(SQLite)取出的数据ListView,并进行分页的简单记录(14)
- android: SQLiteOpenHelper,会将数据库放在当前应用程序的某个文件下(14)
- android: 用ContentResolver读取自己应用的短信和手机通话记录(15)
- Android中ActionBar的使用方式
- Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包
- Android 保存应用的图片到系统相册中
- Android仿支付宝9.5芝麻信用分仪表盘
- android MediaRecorder录制视频(可暂停、继续)
- Android Studio之版本管理工具Git (图文教程)