Вход Регистрация
Файл: Main Website Files/assets/bower_components/flot/examples/navigate/index.html
Строк: 126
<?php
<!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 ExamplesNavigation</title>
    <
link href="../examples.css" rel="stylesheet" type="text/css">
    <
style type="text/css">

    
#placeholder .button {
        
positionabsolute;
        
cursorpointer;
    }

    
#placeholder div.button {
        
font-sizesmaller;
        
color#999;
        
background-color#eee;
        
padding2px;
    }
    .
message {
        
padding-left50px;
        
font-sizesmaller;
    }

    </
style>
    <!--[if 
lte IE 8]><script language="javascript" type="text/javascript" src="../../excanvas.min.js"></script><![endif]-->
    <
script language="javascript" type="text/javascript" src="../../jquery.js"></script>
    <
script language="javascript" type="text/javascript" src="../../jquery.flot.js"></script>
    <
script language="javascript" type="text/javascript" src="../../jquery.flot.navigate.js"></script>
    <
script type="text/javascript">

    $(function() {

        
// generate data set from a parametric function with a fractal look

        
function sumf(ftm) {
            var 
res 0;
            for (var 
1m; ++i) {
                
res += f(t) / (i);
            }
            return 
res;
        }

        var 
d1 = [];
        for (var 
0<= Math.PI+= 0.01) {
            
d1.push([sumf(Math.cost10), sumf(Math.sint10)]);
        }

        var 
data = [ d1 ],
            
placeholder = $("#placeholder");

        var 
plot = $.plot(placeholderdata, {
            
series: {
                
lines: {
                    
showtrue
                
},
                
shadowSize0
            
},
            
xaxis: {
                
zoomRange: [0.110],
                
panRange: [-1010]
            },
            
yaxis: {
                
zoomRange: [0.110],
                
panRange: [-1010]
            },
            
zoom: {
                
interactivetrue
            
},
            
pan: {
                
interactivetrue
            
}
        });

        
// show pan/zoom messages to illustrate events 

        
placeholder.bind("plotpan", function (eventplot) {
            var 
axes plot.getAxes();
            $(
".message").html("Panning to x: "  axes.xaxis.min.toFixed(2)
            + 
" &ndash; " axes.xaxis.max.toFixed(2)
            + 
" and y: " axes.yaxis.min.toFixed(2)
            + 
" &ndash; " axes.yaxis.max.toFixed(2));
        });

        
placeholder.bind("plotzoom", function (eventplot) {
            var 
axes plot.getAxes();
            $(
".message").html("Zooming to x: "  axes.xaxis.min.toFixed(2)
            + 
" &ndash; " axes.xaxis.max.toFixed(2)
            + 
" and y: " axes.yaxis.min.toFixed(2)
            + 
" &ndash; " axes.yaxis.max.toFixed(2));
        });

        
// add zoom out button 

        
$("<div class='button' style='right:20px;top:20px'>zoom out</div>")
            .
appendTo(placeholder)
            .
click(function (event) {
                
event.preventDefault();
                
plot.zoomOut();
            });

        
// and add panning buttons

        // little helper for taking the repetitive work out of placing
        // panning arrows

        
function addArrow(dirrighttopoffset) {
            $(
"<img class='button' src='arrow-" dir ".gif' style='right:" right "px;top:" top "px'>")
                .
appendTo(placeholder)
                .
click(function (e) {
                    
e.preventDefault();
                    
plot.pan(offset);
                });
        }

        
addArrow("left"5560, { left: -100 });
        
addArrow("right"2560, { left100 });
        
addArrow("up"4045, { top: -100 });
        
addArrow("down"4075, { top100 });

        
// Add the Flot version string to the footer

        
$("#footer").prepend("Flot " + $.plot.version " &ndash; ");
    });

    </
script>
</
head>
<
body>

    <
div id="header">
        <
h2>Navigation</h2>
    </
div>

    <
div id="content">

        <
div class="demo-container">
            <
div id="placeholder" class="demo-placeholder"></div>
        </
div>

        <
class="message"></p>

        <
p>With the navigate plugin it is easy to add panning and zoomingDrag to pandouble click to zoom (or use the mouse scrollwheel).</p>

        <
p>The plugin fires events (useful for synchronizing several plots) and adds a couple of public methods so you can easily build a little user interface around itlike the little buttons at the top right in the plot.</p>

    </
div>

    <
div id="footer">
        
Copyright &copy2007 2014 IOLA and Ole Laursen
    
</div>

</
body>
</
html>
?>
Онлайн: 3
Реклама