アットウィキロゴ

d7650p

<!DOCTYPE html>
 
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">    
        <link rel="stylesheet" href="https://storage.googleapis.com/code.getmdl.io/1.0.6/material.indigo-pink.min.css">
<script src="https://storage.googleapis.com/code.getmdl.io/1.0.6/material.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
 
 
<script  src="jquery.js"></script>
<script  src="svgpaint.js"></script>
    <script  src="sample.js"></script>
    </head>
    <body onload="sample()">
       <div id="memo"></div>
         <div>  
  <input id="but" type="button" value="グラフ" />
  </div>
        <form action="#">
  <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
    <input class="mdl-textfield__input" type="text" id="card">
    <label class="mdl-textfield__label" for="card">csv</label>
  </div>
 
 
 </body>
</html>
 
 
var x=new Array();
var y=new Array();
var number;
var pic;
 
function sample(){
 
  $("#but").click(function(){
 
       pic=$("#card").val();
 
 
       paint(pic);
 
 
        }); 
 
 
 
 
 
}
 
function pol(col){
 
var str,data;
var s;
data="";
 
 
for(s=1;s<number;s++){
data=data+x[s]+","+y[s]+",";
}
s=number;
 
 
data=data+x[s]+","+y[s];
 
str="<polygon fill="+chop(col)+" points="+chop(data)+"/>";
 
return str; 
}
 
function chop(str){
 
var strx;
 
strx="\""+str+"\"";
 
return strx;
 
}
 
function paint(strx){
 
var d=strx.split("E");
 
number=d.length;
 
alert(number); 
 
for(s=0;s<number;s++){
var d2=d[s].split(",");
x[s+1]=d2[0];
y[s+1]=d2[1];        
}
 
 
var strx="";
strx="<svg width=\"700\" height=\"700\">";
strx=strx+pol("red");
strx=strx+"</svg>";
 
 
$("#memo").html(strx);
 
 
}
最終更新:2016年01月15日 01:04