All pastes #956427 Raw Edit

Untitled

public text v1 · immutable
#956427 ·published 2008-03-25 08:51 UTC
rendered paste body
<?php

sleep(1);

require_once '/usr/local/lib/php/doc/Graph/docs/tutorial/tutorial_autoload.php';

$graph = new ezcGraphBarChart();

$graph->title = $_GET['heading'] . ' (GHG/kg)';

// Add data
$graph->data['a'] = new ezcGraphArrayDataSet(
        array(
                 'before' => $_GET['var1']
        )
 );



// disable x-axis label
//$graph->xAxis->axisLabelRenderer = new ezcGraphAxisNoLabelRenderer();

$graph->legend = false;

$graph->background->color = '#FFFFFFFF';

//$graph->renderer->options->legendSymbolGleam = .5;

//$graph->renderer->options->barPadding = .1;

$graph->data['a']->highlight = true;
$graph->options->highlightSize = 14;
$graph->options->highlightFont->background = '#EEEEEC88';
$graph->options->highlightFont->border = '#d3d7cf';
$graph->options->highlightFont->borderWidth = 1;
$graph->data['a']->color['before'] = '#f17c7c';

$graph->options->highlightFont->padding = 1;

$graph->yAxis->axisSpace = .2;

$graph->yAxis->min = 0;

//$graph->legend->position = ezcGraph::BOTTOM;
//$graph->legend->landscapeSize = .07;

$tempFile = tempnam('', 'graph_' . mt_rand(10000, 9999999999999));
$tempFile = substr(strrchr($tempFile, "/"), 1);

$tempSVG = $tempFile . '.svg';
$tempJPG = $tempFile . '.jpg';

$graph->render( 150, 250, 'graph/' . $tempSVG );

$cmd = "cd graph; rsvg $tempSVG $tempJPG";
exec($cmd);

?>

<?php

echo 'graph/' . $tempJPG;

?>