setting-options.html 1.88 KB
Newer Older
olau@iola.dk's avatar
olau@iola.dk committed
1 2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<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>There are plenty of options you can set to control the precise 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">
23

olau@iola.dk's avatar
olau@iola.dk committed
24
$(function () {
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

	var d1 = [];
	for ( var i = 0; i < Math.PI * 2; i += 0.25 ) {
		d1.push([ i, Math.sin( i ) ]);
	}

	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 }
	], {
		series: {
			lines: { show: true },
			points: { show: true }
		},
		xaxis: {
			ticks: [
				0, [ Math.PI/2, "\u03c0/2" ], [ Math.PI, "\u03c0" ],
				[ Math.PI * 3/2, "3\u03c0/2" ], [ Math.PI * 2, "2\u03c0" ]
			]
		},
		yaxis: {
			ticks: 10,
			min: -2,
			max: 2,
			tickDecimals: 3
		},
		grid: {
63 64 65 66 67 68 69
			backgroundColor: { colors: [ "#fff", "#eee" ] },
			borderWidth: {
				top: 1,
				right: 1,
				bottom: 2,
				left: 2
			}
70 71
		}
	});
olau@iola.dk's avatar
olau@iola.dk committed
72
});
73

olau@iola.dk's avatar
olau@iola.dk committed
74 75
</script>

76
</body>
olau@iola.dk's avatar
olau@iola.dk committed
77
</html>