setting-options.html 2.14 KB
Newer Older
olau@iola.dk's avatar
olau@iola.dk committed
1 2 3 4 5 6
<!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"></link>
7
    <!--[if IE]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->
olau@iola.dk's avatar
olau@iola.dk committed
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
    <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>There are plenty of options you can set to control the precise
    looks of your plot. You can control the axes, the legend, the
    default graph type, the look of grid, etc.</p>

    <p>The idea is that Flot goes to great lengths to provide <b>sensible
    defaults</b> which you can then customize as needed for your
    particular application. If you've found a use case where the
    defaults can be improved, please don't hesitate to give your
    feedback.</p>

<script id="source" language="javascript" type="text/javascript">
$(function () {
    var d1 = [];
    for (var i = 0; i < Math.PI * 2; i += 0.25)
        d1.push([i, Math.sin(i)]);
olau@iola.dk's avatar
olau@iola.dk committed
31
    
olau@iola.dk's avatar
olau@iola.dk committed
32 33 34 35 36 37 38 39 40 41 42 43 44
    var d2 = [];
    for (var i = 0; i < Math.PI * 2; i += 0.25)
        d2.push([i, Math.cos(i)]);

    var d3 = [];
    for (var i = 0; i < Math.PI * 2; i += 0.1)
        d3.push([i, Math.tan(i)]);
    
    $.plot($("#placeholder"), [
        { label: "sin(x)",  data: d1},
        { label: "cos(x)",  data: d2},
        { label: "tan(x)",  data: d3}
    ], {
45 46 47 48
        series: {
            lines: { show: true },
            points: { show: true }
        },
olau@iola.dk's avatar
olau@iola.dk committed
49
        xaxis: {
olau@iola.dk's avatar
olau@iola.dk committed
50
            ticks: [0, [Math.PI/2, "\u03c0/2"], [Math.PI, "\u03c0"], [Math.PI * 3/2, "3\u03c0/2"], [Math.PI * 2, "2\u03c0"]]
olau@iola.dk's avatar
olau@iola.dk committed
51 52
        },
        yaxis: {
53
            ticks: 10,
olau@iola.dk's avatar
olau@iola.dk committed
54 55 56 57
            min: -2,
            max: 2
        },
        grid: {
58
            backgroundColor: { colors: ["#fff", "#eee"] }
olau@iola.dk's avatar
olau@iola.dk committed
59 60 61 62 63 64 65
        }
    });
});
</script>

 </body>
</html>