アットウィキロゴ

こーどc

var point = new Array();
var pointx = new Array();
var x = new Array();
var year = new Array();
var month = new Array();
 
function sample() {
 
        var query = "SELECT * FROM " +
            '1BzcGBLJTvl-sxf9CnmTT4_w1kc9KkuKSRptDMdGz';
        var encodedQuery = encodeURIComponent(query);
 
        var url = ['https://www.googleapis.com/fusiontables/v1/query'];
        url.push('?sql=' + encodedQuery);
        url.push('&key=AIzaSyAH0WCAXRIdHdbI-6bnMSN4kVDDZZmGyqY');
        url.push('&callback=?');
 
 
 
 
 
        $.ajax({
            url: url.join(''),
            dataType: 'jsonp',
            success: function (data) {
                var rows = data['rows'];
 
 
                sx = 0;
 
                for (var i in rows) {
                    sx = sx + 1;
                    point[sx]=rows[i][12];
 
 
                }
 
 
                number = sx;
 
 
 mm=4;
 yy=1993;
 
   for(s=1;s<number+1;s++){
  mm=mm+1;
  if(mm>4)yy=yy+1;
  if(mm>4)mm=1;
  year[s]=yy;
  month[s]=mm;
 
    }
 
 
 number = sx;
 
             maxy=0;
             miny=4000000;
             for(s=1;s<number+1;s++){
             if(point[s]>maxy)maxy=point[s];
             if(point[s]<miny)miny=point[s];
             }
 
 
 
 
paint();
 
 
 
 
 
 
 
            }
        });
 
}
 
 
function paint(){
 
var sub=new svgpaint();
 
str="<svg width=\"500\" height=\"500\">";
 
delta=500/number;
 
str=str+sub.rect(0,0,500,500,"blue");
for(s=1;s<number;s++){
x1=s*delta;
x2=x1+delta;
y1=500*(point[s]-miny)/(maxy-miny);
y2=500*(point[s+1]-miny)/(maxy-miny);
str=str+sub.line(x1,y1,x2,y2,2,"red");       
} 
 
 
 
 
 
str=str+"</svg>";
 
$("#memo").html(str);   
 
}
 
最終更新:2016年02月19日 02:26