2016-09-30 13 views
0

私は2つのカスタム日付範囲の間にヒストリカルチャートをプロットしようとしています。ユーザーは日付範囲を選択し、選択に基づいてデータベースからデータを取得しフロチャートを表示します。選択に基づいてデータベースからデータを取り出すことは完了していますが、そのデータをフロチャートでプロットすることは結果にはなりません。 $ .PLOT($( "#プレースホルダ")、[データ]、{シリーズ - 以下は、私のコードは、私がPlot 2つのカスタム日付範囲の間のヒストリカル点チャート

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
 

 
<html> 
 
<head>  
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
 
<title>Flot Examples: Real-time updates</title>  
 
<script data-require="[email protected]" data-semver="2.1.3" src="https://code.jquery.com/jquery-2.1.3.min.js"></script> 
 
<script data-require="[email protected]" data-semver="0.8.2" src="//cdnjs.cloudflare.com/ajax/libs/flot/0.8.2/jquery.flot.min.js"></script> 
 
<script data-require="[email protected]" data-semver="0.8.2" src="//cdnjs.cloudflare.com/ajax/libs/flot/0.8.2/jquery.flot.time.min.js"></script> 
 
<link href="style.css" rel="stylesheet" type="text/css" /> 
 
<script type="text/javascript"> 
 

 
    
 
$(function() 
 
{ 
 
function GetData() 
 
{ 
 
var data = []; 
 
var now = new Date().getTime(); 
 
var res;  
 
data.shift(); //to remove first item of array 
 
var str = [[1475210230423,64.51024424527357],[1475210232423,26.131426274344072]]; 
 
data.push(str); 
 
$.plot($("#placeholder"), [data], {series: {  
 
lines: {  
 
show: true,   
 
lineWidth: 1.2,   
 
fill: true 
 
    } 
 
    },   
 
yaxis: {   
 
min: 0,   
 
max: 100  
 
},  
 
xaxis: { 
 
mode: "time", minTickSize: [1, "day"] 
 
} 
 
}  
 
);} 
 
GetData(); 
 
}); 
 

 
    
 
</script> 
 
</head> 
 
<body>  
 
<div id="header">  
 
<h2>HISTORICAL CHART</h2>  
 
</div> 
 
<div id="content">  
 
<div class="demo-container">   
 
<div id="placeholder" class="demo-placeholder"></div>  
 
</div>   </div>  
 
<div id="footer"> \t 
 
\t Copyright © 2007 - 2014 IOLA and Ole Laursen \t 
 
</div> 
 
</body> 
 
</html>

+1

変更これをプロットしようとしています:これに{ - 私はプレースホルダdivに高さを設定しなければなりませんでした。 -

+0

@ T.Shahはあなたにこれをポストすることができますか?($( "#placeholder")、data、{series:{...回答? – Blake

答えて

1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

    <html> 
    <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
    <title>Flot Examples: Real-time updates</title>  
    <script src="https://code.jquery.com/jquery-2.1.3.min.js"></script> 
    <script src="//cdnjs.cloudflare.com/ajax/libs/flot/0.8.2/jquery.flot.min.js"></script> 
    <script src="//cdnjs.cloudflare.com/ajax/libs/flot/0.8.2/jquery.flot.time.min.js"></script> 
    <link href="style.css" rel="stylesheet" type="text/css" /> 
    <script type="text/javascript"> 


    $(function() 
    { 
    function GetData() 
    { 
    var data = []; 
    var now = new Date().getTime(); 
    var res;  
    data.shift(); //to remove first item of array 
    var str = [[1475210230423,64.51024424527357],[1475210232423,26.131426274344072]]; 

    data.push(str); 
    $.plot($("#placeholder"), data, {series: {  
    lines: {  
    show: true,   
    lineWidth: 1.2,   
    fill: true 
     } 
     },   
    yaxis: {   
    min: 0,   
    max: 100  
    },  
    xaxis: { 
    mode: "time", minTickSize: [1, "day"] 
    } 
    }  
    );} 
    GetData(); 
    }); 


    </script> 
    </head> 
    <body>  
    <div id="header">  
    <h2>HISTORICAL CHART</h2>  
    </div> 
    <div id="content">  
    <div class="demo-container">   
    <div id="placeholder" class="demo-placeholder" style="height:300px;"></div>  
    </div>   </div>  
    <div id="footer"> 
      Copyright © 2007 - 2014 IOLA and Ole Laursen  
    </div> 

    </body> 
    </html> 
関連する問題