一个轻量级的Android图表库AndroidLightCharts

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个轻量级的Android图表库AndroidLightCharts相关的知识,希望对你有一定的参考价值。

参考技术A android 中已经有非常优秀的图表库如MPAndroidChart,hellocharts。这些图表库功能强大,支持图表类型多。最近笔者公司只有一个很简单的图表需求,只需要做一个折线图,用这些库的话,完全可以实现但是导入,实现麻烦,而且会增大包体积。如是就想到了写一个轻量级的图表框架AndroidLightCharts,只包含几个最基本,最常用的charts。

demo 及源码地址: https://github.com/wxkly8888/AndroidLightCharts

折线图:

饼状图:

目前只包含上面三种chart,使用起来非常简单。其中LineView表示折线图,PieView 表示饼状图,BarView表示柱状图。

每种类型的chart可配置的项如下:

图表库

百度的图表库

链接http://echarts.baidu.com

一、ECharts 特性介绍

ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。

ECharts 3 中更是加入了更多丰富的交互功能以及更多的可视化效果,并且对移动端做了深度的优化。

二、丰富的图表类型

 

ECharts 提供了常规的折线图柱状图散点图饼图K线图,用于统计的盒形图,用于地理数据可视化的地图热力图线图,用于关系数据可视化的关系图treemap,多维数据可视化的平行坐标,还有用于 BI 的漏斗图仪表盘,并且支持图与图之间的混搭。

 

你可以在下载界面下载包含所有图表的构建文件,如果只是需要其中一两个图表,又嫌包含所有图表的构建文件太大,也可以在在线构建中选择需要的图表类型后自定义构建。

三、多个坐标系的支持

ECharts 3 开始独立出了“坐标系”的概念,支持了直角坐标系(catesian,同 grid)、极坐标系(polar)、地理坐标系(geo)。图表可以跨坐标系存在,例如折、柱、散点等图可以放在直角坐标系上,也可以放在极坐标系上,甚至可以放在地理坐标系中。

 

以上是关于一个轻量级的Android图表库AndroidLightCharts的主要内容,如果未能解决你的问题,请参考以下文章

android高仿小视频应用锁3种存储库QQ小红点动画仿支付宝图表等源码

图表库

ECharts 图表库

最新开源JavaScript 图表库 ECharts推荐

开源一个Android自定义图表库

Android图表库[关闭]