android绘制图表(二)

本文介绍了两种在Android上绘制图表的方法:一是使用IchartJs,它是一款基于HTML5的图形库,支持饼图、折线图等多种图表类型;二是HoloGraphLibrary,这是一个风格简洁清新的开源库,适用于追求美观的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Android上绘制图表最强大的也是最难看的当然的Achartengine,瞧着傻鸟的样子,很少有应用的跟上这90年代股票大屏幕的逼格吧!

所以虽然他很强大,我也不准备用他,所以发现了以下俩种解决方案:

1.IchartJs:

ichartjs是一款基于HTML5的图形库。使用纯javascript语言,利用HTML5的canvas标签绘制各式图形。ichartjs可以为web应用提供简单、直观、可交互的体验级图表组件。是web图表方面的解决方案。最近正好在学HTML5,顺便就用ichartjs来练习。ichartjs目前支持饼图、折线图、区域图、柱形图、条形图。ichartjs是基于Apache License 2.0 协议的开源项目。今天介绍的是如何在android手机上动态实现3D柱形图。若想详细了解ichartjs,可以访问ichartjs官网:http://www.ichartjs.cn/index.html

博客上有个用Android向iChartJs 的javascript发送数据,绘制图表的demo:http://blog.youkuaiyun.com/fnaticTYZ/article/details/7946286


我也实现过,其他类型的,无奈代码一不小心被删除了,总的来说,ichartJs虽然是在网页里面显示,但是还是很漂亮的

如果你懂css和javascript的话,将宽高颜色等优化一下,将数据传送和配置都放在封装在Android端,ichartJS能做出很惊艳的效果,功能上也不逊色于Achartengine。

方案二:HoloGraphLibrary这是gitHub上Daniel Nadeau写的开源库,风格如同它名字那样很holo,看起来很小清新,放在大部分应用中风格都不会冲突,但是它显示的数据比较少,功能比较弱点,但是为了高逼格,忍了,谁让咱技术不行,只能用人家的裤头尼!

官方demo的效果图:

下面是我自己改的小demo

https://github.com/changkongyx/HoloGraphDemo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值