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

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