<!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="examples.css" /> <!--[if lt IE 9]><script language="javascript" type="text/javascript" src="../excanvas.js"></script><![endif]--> <link rel="stylesheet" type="text/css" href="../jquery.jqplot.min.css" /> <script src="../jquery.min.js" type="text/javascript"></script> <script language="javascript" type="text/javascript" src="../jquery.jqplot.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.canvasTextRenderer.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.canvasAxisTickRenderer.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.canvasAxisLabelRenderer.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.highlighter.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.canvasOverlay.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.cursor.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.pointLabels.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.pieRenderer.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.barRenderer.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.dateAxisRenderer.min.js"></script> <script language="javascript" type="text/javascript" src="../plugins/jqplot.categoryAxisRenderer.min.js"></script> <script type="text/javascript"> interval = 1500; niters = 0; maxIterations = 200; GraphUpdate = null; function UpdateGraph() { StopGraphLoop(); GraphUpdate = setInterval(runUpdate, interval); } function runUpdate() { if (niters < maxIterations) { window.location.reload(true); niters++; } else { StopGraphLoop(); } } function StopGraphLoop() { clearInterval(GraphUpdate); } $(document).ready(function(){ var linedata = []; var start = 1301630400000; for (var i=0; i< 30; i++) { linedata.push([start + i*1000*60*60*24, (Math.random() - 0.4)*(30+i) + 100]); } var line = $.jqplot('chart1', [linedata], { title: 'Unique Visitors by Day', cursor: { show: true }, highlighter: { show: true }, seriesDefaults: { pointLabels: { show: true }}, axesDefaults: { labelRenderer: $.jqplot.CanvasAxisLabelRenderer, labelOptions: { fontSize: '13pt' } }, axes: { xaxis: { label: 'Date', renderer: $.jqplot.DateAxisRenderer, min: '03/30/2011 00:00:00', tickInterval: '3 days', tickOptions: { formatString: '%b %#d' } }, yaxis: { label: 'Unique Visitors' } } }); var piedata = [['FireFox', 3783], ['IE 9', 856], ['IE other', 1635], ['Chrome', 2321], ['Safari', 456], ['Opera', 321]]; var pie = $.jqplot('chart2', [piedata], { title: 'Browser Statistics', series:[{ renderer: $.jqplot.PieRenderer, rendererOptions: { sliceMargin: 3, showDataLabels: true, dataLabelNudge: 20 } }], legend: { show: true } }); function mr(a, b) { b = b || 5; return a + (Math.random()- 0.5) * b; } var b1 = [mr(20,10), mr(14,12), mr(28,20), mr(36,20), mr(9,18)]; var b2 = [mr(8), mr(12), mr(16), mr(9), mr(14)]; var b3 = [mr(21,40), mr(31,30), mr(19), mr(7,1), mr(22,22)]; var bardata = [[23, 14, 28, 36, 9], [8, 12, 16, 9, 14], [21, 31, 19, 7, 22]]; var ticks = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']; bar = $.jqplot('chart3', [b1, b2, b3], { title: 'Breakfast Bar Summary', legend: { show: true, placement: 'outside' }, axesDefaults: { labelRenderer: $.jqplot.CanvasAxisLabelRenderer, labelOptions: { fontSize: '13pt' } }, seriesDefaults: { renderer: $.jqplot.BarRenderer, pointLabels: {show: true} }, series:[ { label: 'Toast with Jam' }, { label: 'Toast with Peanut Butter' }, { label: 'Dry Cereal' } ], axes: { xaxis: { renderer: $.jqplot.CategoryAxisRenderer, ticks: ticks, // label: 'Day of Week' }, yaxis: { label: 'Number of Servings' } } }); // UpdateGraph(); }); </script> </head> <body> <?php include "topbanner.inc"; ?> <div class="example-content"> <?php include "nav.inc"; ?> <div id="chart1" style="height:300px; width:600px;"></div> <div id="chart2" style="height:340px; width:500px;"></div> <div id="chart3" style="height:340px; width:500px;"></div> </div> </body> </html>