扫码关注官方订阅号
Android 中有好的图表库吗?还是用 HTML5 来画比较好?
学习是最好的投资!
androidplot 这种?
有一些开源工具。如果想自己实现的话,可以用android.graphics包提供的工具绘制。 关键是定义这样几个类: 1.表示每条折现的数据模型,可以对数据进行增删改查等操作,这部分主要是设计数据结构 2.折线的绘制类,包含一个draw(Canvas canvas,Paint paint)方法,在方法内完成绘制 3.图表的数据模型,包含有要绘制的折线的引用,以及一些坐标系属性等。 4.自定义View来呈现上述图标,重写onDraw(Canvas canvas)方法,在该方法内逐个调用每条折线的draw方法 1和2,以及3和4可以合并定义为一个类,也就是既管理数据,又包含一个负责绘图的方法。 具体实现比上述要复杂,但是大体上是这个思路。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
androidplot 这种?
有一些开源工具。如果想自己实现的话,可以用android.graphics包提供的工具绘制。
关键是定义这样几个类:
1.表示每条折现的数据模型,可以对数据进行增删改查等操作,这部分主要是设计数据结构
2.折线的绘制类,包含一个draw(Canvas canvas,Paint paint)方法,在方法内完成绘制
3.图表的数据模型,包含有要绘制的折线的引用,以及一些坐标系属性等。
4.自定义View来呈现上述图标,重写onDraw(Canvas canvas)方法,在该方法内逐个调用每条折线的draw方法
1和2,以及3和4可以合并定义为一个类,也就是既管理数据,又包含一个负责绘图的方法。
具体实现比上述要复杂,但是大体上是这个思路。