setting-options.html 1.95 KB
Newer Older
olau@iola.dk's avatar
olau@iola.dk committed
1 2 3 4 5
<!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>
6
    <link href="layout.css" rel="stylesheet" type="text/css">
7
    <!--[if lte IE 8]><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
    <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
17 18 19 20
    looks of your plot. You can control the ticks on the axes, the
    legend, the graph type, etc. The idea is that Flot goes to great
    lengths to provide sensible defaults so that you don't have to
    customize much for a good result.</p>
olau@iola.dk's avatar
olau@iola.dk committed
21

22
<script type="text/javascript">
olau@iola.dk's avatar
olau@iola.dk committed
23 24 25 26
$(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
27
    
olau@iola.dk's avatar
olau@iola.dk committed
28 29 30 31 32 33 34 35 36 37 38 39 40
    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}
    ], {
41 42 43 44
        series: {
            lines: { show: true },
            points: { show: true }
        },
olau@iola.dk's avatar
olau@iola.dk committed
45
        xaxis: {
olau@iola.dk's avatar
olau@iola.dk committed
46
            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
47 48
        },
        yaxis: {
49
            ticks: 10,
olau@iola.dk's avatar
olau@iola.dk committed
50 51 52 53
            min: -2,
            max: 2
        },
        grid: {
54
            backgroundColor: { colors: ["#fff", "#eee"] }
olau@iola.dk's avatar
olau@iola.dk committed
55 56 57 58 59 60 61
        }
    });
});
</script>

 </body>
</html>