android 横坐标是时间曲线图,android 绘制折线图(AChartEngine)Linechart 动态更新横轴为获取的当前时间...

zjk progranm

项目需要,要绘制时序图,动态的显示当前值得变化,横轴要为系统当前时间,使用timechart时横轴的时间刻度间隔是变化的,感觉不稳定,所以就直接使用linechart在横轴坐标上添加上了当前时间,固定的时间间隔达到项目需要,其他不多说,直接上程序,下面是效果图

0818b9ca8b590ca3270a3433284dd417.png

//更新折线图

private void updatechart() {

//判断当前点集中到底有多少点,因为屏幕总共只能容纳5个,所以当点数超过5时,长度永远是5

int length=series.getItemCount();

int a=length;

if(length>5){

length=5;

}

addX=shijian.format(new java.util.Date());

addY = (float)(Math.random()*10);

//移除数据集中旧的点集

dataset1.removeSeries(series);

if(a<5)//当数据集中不够五个点的时候直接添加就好,因为初始化的时候只有一个点,所以前几次更新的时候直接添加

{

series.add(a+1, addY);


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部