If you think the Android project AndroidGraph listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code
package com.nimble.android_graph.Graph;
//fromwww.java2s.comimport android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import com.nimble.android_graph.Graph_Base.Point;
/**
* Created by Michael Leith on 22/07/2014.
*/publicclass sine_scatter extends ScatterGraph {
double t = 0;
public sine_scatter(Context context)
{
super(context);
dataAdjusted = true;
useGrid = false;
Line line = new Line();
line.setColour(Color.rgb(44, 84, 179));
line.setShadow(Color.argb(50, 127, 160, 236));
line.distBetweenPoints = 2f;
addLine(line);
}
@Override
publicvoid onDraw(Canvas canvas)
{
float y = 100* (float) Math.sin(t) + 400;
// if(lines.size() > 0)
addPointToLine(0, new Point(lines.get(0).getNextX(), y));
t +=0.1;
super.onDraw(canvas);
//invalidate();
// invalidate(bounds);
}
}