Beispiel #1
0
<?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);
Beispiel #2
0
    </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