var group=new Array();
var point=new Array();
var number;
function sample(){
number=3;
for(s=1;s<number+1;s++){
group[s]=new Array();
}
group[3][1]=1;
group[3][2]=2;
group[3][3]=3;
group[2][1]=1;
group[2][2]=1;
group[2][3]=3;
group[1][1]=1;
group[1][2]=1;
group[1][3]=1;
for(s=1;s<number+1;s++){
point[s]=new Array();
}
for(s=1;s<number+1;s++){
point[number][s]=s;
}
var c1,c2,n;
var t;
for(t=1;t<number;t++){
n=number-t;
for(s=1;s<number+1;s++){
c1=0;
c2=0;
for(sx=1;sx<number+1;sx++){
if(group[n][sx]==s)c1=c1+1;
if(group[n][sx]==s)c2=c2+sx;
}
point[n][s]=0;
if(c1>0)point[n][s]=c2/c1;
}
}
var sub=new svgpaint();
var str;
var y1,y2;
str="<svg>";
for(s=1;s<number+1;s++){
for(sx=1;sx<number+1;sx++){
s1=group[s][sx];
y1=point[s][s1];
str=str+sub.circle(300-50*s,50*y1,10,"blue");
}
}
for(s=1;s<number;s++){
for(sx=1;sx<number+1;sx++){
s1=group[s][sx];
y1=point[s][s1];
s2=group[s+1][sx];
y2=point[s+1][s2];
str=str+sub.line(300-50*s,50*y1,250-50*s,50*y2,3,"red");
}
}
str=str+"</svg>";
$("#memo").html(str);
}
最終更新:2014年01月17日 23:13