graph05():散布図

説明

散布図を描きます。グラフの値はあらかじめグローバル変数名dataに入れておく必要があります。配列変数の偶数番目にはX座標、、奇数番目にはY座標を入れておきます。描画する点の数だけXY座標値を入れておきます。IchigoLatteの仕様上、最大32個までしか配列が使えないため一度に描画可能な点は16個までになります。
関数に渡すパラメーターは原点X座標、原点Y座標、点の色、データの長さの順番になります。原点は左下になっている点に注意してくだださい。

[以下のJavaScriptプログラムをダウンロード]

[もう1つのサンプルプログラムをダウンロード]

// Graph Library : scatter plot
// draw graph05
function graph05(x,y,color,len){
var n=0;
while(n<len*2){
var gx=x+data[n];
var gy=45-y-data[n+1];
uart(128,8,1,gx,gy,gx,gy,color);
n=n+2;
}
}
// Sample Code
uart("\nPC CLEAR 01\n");
uart(128,8,1,0,42,79,42,0);
uart(128,8,1,3,0,3,44,0);
var data=new Array(16);
data[0]=0;data[1]=0;
data[2]=10;data[3]=20;
data[4]=30;data[5]=11;
data[6]=50;data[7]=34;
data[8]=27;data[9]=39;
data[10]=67;data[11]=19;
graph05(3,3,4,6);

目次に戻る