<?php // content="text/plain; charset=utf-8" // $Id: bar_csimex3.php,v 1.3 2002/08/31 20:03:46 aditus Exp $ // Horiontal bar graph with image maps require_once '../../vendor/autoload.php'; use Amenadiel\JpGraph\Graph; use Amenadiel\JpGraph\Plot; $data1y = array(5, 8, 19, 3, 10, 5); $data2y = array(12, 2, 12, 7, 14, 4); // Setup the basic parameters for the graph $graph = new Graph\Graph(400, 700); $graph->SetAngle(90); $graph->SetScale("textlin"); // The negative margins are necessary since we // have rotated the image 90 degress and shifted the // meaning of width, and height. This means that the // left and right margins now becomes top and bottom // calculated with the image width and not the height. $graph->img->SetMargin(-80, -80, 210, 210); $graph->SetMarginColor('white'); // Setup title for graph $graph->title->Set('Horizontal bar graph'); $graph->title->SetFont(FF_FONT2, FS_BOLD); $graph->subtitle->Set("With image map\nNote: The URL just points back to this image"); // Setup X-axis. $graph->xaxis->SetTitle("X-title", 'center'); $graph->xaxis->title->SetFont(FF_FONT1, FS_BOLD); $graph->xaxis->title->SetAngle(90); $graph->xaxis->SetTitleMargin(30); $graph->xaxis->SetLabelMargin(15);