$chart->setGridLines(10, 10); $chart->setLegendPosition('r'); //~ $chart->setMargin(50); $chart->setLegendSize(150, 20); $chart->setFill('ffffcc'); $chart->setGradientFill(45, array('cccccc', 'ffffff', 'cccccc'), Chart::CHART_AREA); $chart->setTitle('Us versus the others.'); $chart->setTitleColor('999999')->setTitleSize(20); $line = new ChartData($values[0]); $line->setLegend('Us'); $chart->addData($line); $marker = new ChartShapeMarker(ChartShapeMarker::X); $marker->setData($line); $marker->setColor('6699cc'); $chart->addMarker($marker); $marker = new ChartTextMarker(ChartTextMarker::VALUE); $marker->setData($line); $chart->addMarker($marker); $line = new ChartData($values[1]); $line->setDash(2, 2); $line->setColor('6699cc'); $chart->addData($line); $line = new ChartData($values[2]); $line->setLegend('The others'); $line->setColor('ff0000'); $chart->addData($line); $marker = new ChartShapeMarker(ChartShapeMarker::CIRCLE); $marker->setData($line); $marker->setColor('ff0000'); $chart->addMarker($marker); $y_axis = new ChartAxis('y');
<?php require '../lib/Chart.php'; require '../lib/markers/ChartTextMarker.php'; $values = array(); for ($i = 0; $i <= 10; $i += 1) { $values[] = rand(20, 80); } $chart = new Chart('bvs', 500, 200); $chart->setScale(0, 100); $data = new ChartData($values); $chart->addData($data); $marker = new ChartTextMarker(); $marker->setData($data); $chart->addMarker($marker); header('Content-Type: image/png'); echo $chart;
<?php require '../lib/Chart.php'; require '../lib/markers/ChartTextMarker.php'; require '../lib/markers/ChartShapeMarker.php'; $values = array(); for ($i = 0; $i <= 10; $i += 1) { $values[] = rand(20, 80); } $chart = new Chart('bvs', 500, 200); $chart->setScale(0, 100); $data = new ChartData($values); $chart->addData($data); $marker = new ChartTextMarker(ChartTextMarker::FLAG, 'Hello, world!'); $marker->setData($data); $marker->setStep(2); $chart->addMarker($marker); // a fixed position marker $marker = new ChartTextMarker(ChartTextMarker::TEXT, 'Here'); $marker->setFixedPosition(0.25, 1); $chart->addMarker($marker); header('Content-Type: image/png'); echo $chart;