void setup() { //เป็น function หนึ่งใน system function เป็น function ที่เรียกใช้อัตโนมัติ และยังเป็นฟังก์ชั่นที่ทำงานเพียงครั้งเดียวและจะทำงานก่อนเป็นสิ่งแรก ก่อน void draw ด้วย
size (400,400);
background(25);
}
void draw () {{//เป็น function หนึ่งใน system function เช่นเดียวกับ setup มีการเรียกใช้อัตโนมัติ แต่การทำงานของทั้งสองจะแตกต่างกัน void draw จะทำงานตาม Statement และเงื่อนที่ได้กำหนดให้นั้นซ้ำๆไปเรื่อยๆ
int x = 50;
int i = 0; //ตำแหน่งลำดับใน index
int y = 50;
float [] B = {13.51,14.74,12.598,32.65,26.50};
while(i < B.length){
if(i==0){//i=0 หรือ จำนวนแรกใน index
fill(#F8FC03);
}
if(i==1){ //i=1 หรือ จำนวนที่สองใน index
fill(#FC7C03);
}
if(i==2){//i=2 หรือ จำนวนที่สามใน index
fill(#23FC03);
}
if(i==3){//i=3 หรือ จำนวนที่สี่ใน index
fill(#03A7FC);
}
if(i==4){//i=4 หรือ จำนวนที่ห้าใน index
fill(#7E03FC);
}
rect (x,350,40,-B[i]*10); //คำสั่งวาดรูปสี่เหลี่ยมเป็นแผนภูมิแท่ง
text(B[i]+"%",x, (B[i]+360));//ตัวอักษรใต้กราฟ กำหนดสามสิ่ง คือ สิ่งที่ต้องการแสดง,จุดบนแกน x ,จุดบนแกน y
i = i + 1; //บวกเพิ่มเพื่อกลับไปวน loop อีกครั้ง จะบวกจนกว่าจะออกจาก loop
x = x + 60;//บวกเพิ่มทุกครั้งเมื่อสิ้นสุดการทำ statement นี้ เป็นการบวกเพื่อเก็บค่าใหม่นำไปใช้ในครั้งถัดไป
}
fill (#FC0AA8);
text("No. of marine fishery establishments ",10,70);//ตัวอักษรใต้กราฟ กำหนดสามสิ่ง คือ สิ่งที่ต้องการแสดง,จุดบนแกน x ,จุดบนแกน y
}
References : http://web.nso.go.th/en/census/marfish/fisht1.htm
ไม่มีความคิดเห็น:
แสดงความคิดเห็น