processing > 수치를 그래프 플롯 해보기/꺾은선형 차트 그리기
9333 단어 processing#migrated
Processing 3.1.1
Windows 8.1 pro (64bit)
수치 플롯
참고 h tp:// rg / 타우_b 마 w13/4790. HTML
map()과 ellipse()를 사용하여 수치를 플로팅해 보자.
void setup()
{
size(800, 300);
frameRate(2);
background(255);
}
float vals[] = {
3, 1, 4, 1, 5,
9, 2, 6, 5, 3,
5, 8, 9, 7, 9,
3, 2, 3, 8, 4,
6, 2, 6
};
int pos=0;
void draw()
{
fill(0);
if (pos < 23) {
float tx = map(pos, 0, 23, 0, width);
float ty = map(vals[pos], 0, 10, height, 0);
ellipse(tx, ty, 4, 4);
pos++;
}
}
frameRate(2)로 하고 있기 때문에, 0.5초마다 플롯이 늘어난다.
위는 openprocessing에서도 움직인다.
h tp // w w. 오페로세신 g. 오 rg/s tch/377113
꺾은선형 차트
void setup()
{
size(800, 300);
frameRate(2);
background(255);
}
float vals[] = {
3, 1, 4, 1, 5,
9, 2, 6, 5, 3,
5, 8, 9, 7, 9,
3, 2, 3, 8, 4,
6, 2, 6
};
int pos=0;
void draw()
{
if (pos == 0) { // skip 1st
pos++;
}
fill(0);
if (pos < 23) {
float stx = map(pos-1, 0, 23, 0, width);
float sty = map(vals[pos-1], 0, 10, height, 0);
float etx = map(pos, 0, 23, 0, width);
float ety = map(vals[pos], 0, 10, height, 0);
line(stx, sty, etx, ety);
pos++;
}
}
Reference
이 문제에 관하여(processing > 수치를 그래프 플롯 해보기/꺾은선형 차트 그리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/c5d29901c52ec57cbd80텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)