1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | // Graph Library : vertical line graph // draw graph03 function graph03(x,y,width,margin,color,len){ var n=0,ox,oy; while (n<len){ var gx=x+n*(width+margin); var gy=45-y-data[n]-1; if (n==0){ ox=gx; oy=gy; } uart(128,8,1,ox,oy,gx,gy,color); ox=gx;oy=gy; n=n+1; } } // Sample Code uart( "\nPC CLEAR 01\n" ); var data= new Array(8); data[0]=10; data[1]=20; data[2]=30; data[3]=40; data[4]=25; data[5]=1; data[6]=8; data[7]=44; data[8]=27; graph03(2,0,5,4,2,8); |