我手边有一份别人的code 是利用socket把机器上资料传给Java端画图出来
对方使用Papplet的内容如下 但我想改成可以把画图(draw)里面
当Y轴数值超过threshold 可以把那个点标出(x,y)轴的数值放在图形里面
好帮助视觉化资料 请问版上大大 有哪些好的建议吗 谢谢囉
public class DataView extends PApplet implements SocketConnection
{
public void setup()
{
设定图形大小
}
public void draw()
{
background(0x222222);
strokeWeight(2);
stroke(141,198,63);
for (int i=1; i<300; i++) {
float prevVal = features.get(i-1); //features是socket来得
float currVal = features.get(i);
float y1 = map(prevVal, 0, 10, 0, 200);
float y2 = map(currVal, 0, 10, 0, 200);
float x1 = map(i-1, 0, 300, 0, width);
float x2 = map(i, 0, 300, 0, width);
line(x1, (height/2)-y1, x2, (height/2)-y2);
}
}
}