<?php $s1 = array(1, 6, 9, 8); $s2 = array(4, 3, 1, 2); $s3 = array(6, 2, 4, 1); $s4 = array(1, 2, 3, 4); $s5 = array(4, 3, 2, 1); $s6 = array(8, 2, 6, 3); ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Chart 1 Example ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $pc = new C_PhpChartX(array($s1, $s2, $s3, $s4, $s5, $s6), 'chart1'); $pc->set_animate(true); $pc->set_stack_series(true); $pc->set_series_default(array('fill' => true, 'showMarker' => false)); $pc->set_legend(array('renderer' => 'plugin::EnhancedLegendRenderer', 'show' => true, 'labels' => array('Fog', 'Rain', 'Frost', 'Sleet', 'Hail', 'Snow'), 'rendererOptions' => array('numberColumns' => 3))); $pc->set_axes(array('xaxis' => array('pad' => 0), 'yaxis' => array('min' => 0, 'max' => 35))); $pc->draw(500, 300); /* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Chart 2 Example ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $pc = new C_PhpChartX(array($s1,$s2,$s3,$s4,$s5,$s6),'chart2'); $pc->add_plugins(array('enhancedLegendRenderer','barRenderer','categoryAxisRenderer'),true); $pc->set_animate(true);
</head> <body> <div><span> </span><span id="info1b"></span></div> <?php $line1 = array(6.75, 14, 10.75, 5.125, 10); $line2 = array(1, 4, 5, 2, 2); $tickers = array('2008-03-01', '2008-04-01', '2008-05-01', '2008-06-01', '2008-07-01'); ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //Chart 1 Example ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $pc = new C_PhpChartX(array($line1, $line2), 'chart2'); $pc->add_plugins(array('canvasTextRenderer')); $pc->set_stack_series(array('stackSeries' => true)); $pc->set_legend(array('show' => true, 'location' => 'ne')); $pc->set_title(array('text' => 'Data per month stack by user')); $pc->set_series_default(array('renderer' => 'plugin::BarRenderer', 'rendererOptions' => array('barWidth' => 20))); $pc->add_series(array('label' => 'User1')); $pc->add_series(array('label' => 'User2')); $pc->set_axes(array('xaxis' => array('renderer' => 'plugin::CategoryAxisRenderer', 'ticks' => $tickers, 'rendererOptions' => array(), 'tickOptions' => array()), 'yaxis' => array('min' => 0))); $pc->draw(400, 300); ?> <script type="text/javascript"> $(document).ready(function(){ if (!$.jqplot.use_excanvas) { $('div.jqplot-target').each(function(){ // Add a view image button