Вход Регистрация
Файл: admin/skins/lib/flot/examples/annotating.html
Строк: 65
<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
 <
head>
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <
title>Flot Examples</title>
    <
link href="layout.css" rel="stylesheet" type="text/css">
    <!--[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>
 </
head>
    <
body>
    <
h1>Flot Examples</h1>

    <
div id="placeholder" style="width:600px;height:300px;"></div>

    <
p>Flot has support for simple background decorations such as
    
lines and rectanglesThey can be useful for marking up certain
    areas
You can easily add any HTML you need with standard DOM
    manipulation
e.g. for labels. For drawing custom shapes there is
    also direct access to the canvas
.</p>

<
script type="text/javascript">
$(function () {
    
// generate a dataset
    
var d1 = [];
    for (var 
020; ++i)
        
d1.push([iMath.sin(i)]);
    
    var 
data = [{ datad1label"Pressure"color"#333" }];

    
// setup background areas
    
var markings = [
        { 
color'#f6f6f6'yaxis: { from} },
        { 
color'#f6f6f6'yaxis: { to: -} },
        { 
color'#000'lineWidth1xaxis: { from2to} },
        { 
color'#000'lineWidth1xaxis: { from8to} }
    ];
    
    var 
placeholder = $("#placeholder");
    
    
// plot it
    
var plot = $.plot(placeholderdata, {
        
bars: { showtruebarWidth0.5fill0.9 },
        
xaxis: { ticks: [], autoscaleMargin0.02 },
        
yaxis: { min: -2max},
        
grid: { markingsmarkings }
    });

    
// add labels
    
var o;

    
plot.pointOffset({ x2y: -1.2});
    
// we just append it to the placeholder which Flot already uses
    // for positioning
    
placeholder.append('<div style="position:absolute;left:' + (o.left 4) + 'px;top:' o.top 'px;color:#666;font-size:smaller">Warming up</div>');

    
plot.pointOffset({ x8y: -1.2});
    
placeholder.append('<div style="position:absolute;left:' + (o.left 4) + 'px;top:' o.top 'px;color:#666;font-size:smaller">Actual measurements</div>');

    
// draw a little arrow on top of the last label to demonstrate
    // canvas drawing
    
var ctx plot.getCanvas().getContext("2d");
    
ctx.beginPath();
    
o.left += 4;
    
ctx.moveTo(o.lefto.top);
    
ctx.lineTo(o.lefto.top 10);
    
ctx.lineTo(o.left 10o.top 5);
    
ctx.lineTo(o.lefto.top);
    
ctx.fillStyle "#000";
    
ctx.fill();
});
</
script>

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