Blame | Letzte Änderung | Log anzeigen | RSS feed
<?phpinclude ("../jpgraph.php");include ("../jpgraph_bar.php");$datay=array(2,3,5,8,12,6,3);$datax=array("Jan","Feb","Mar","Apr","May","Jun","Jul");$width=400;$height=500;// Set the basic parameters of the graph$graph = new Graph($width,$height,'auto');$graph->SetScale("textlin");$top = 80;$bottom = 30;$left = 50;$right = 30;$graph->Set90AndMargin($left,$right,$top,$bottom);// Nice shadow$graph->SetShadow();// Setup title$graph->title->Set("Horizontal bar graph ex 2");$graph->title->SetFont(FF_VERDANA,FS_BOLD,14);$graph->subtitle->Set("(Axis at top)");// Setup X-axis$graph->xaxis->SetTickLabels($datax);$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,12);// Some extra margin looks nicer$graph->xaxis->SetLabelMargin(5);// Label align for X-axis$graph->xaxis->SetLabelAlign('right','center');// Add some grace to y-axis so the bars doesn't go// all the way to the end of the plot area$graph->yaxis->scale->SetGrace(20);$graph->yaxis->SetLabelAlign('center','bottom');$graph->yaxis->SetLabelAngle(45);$graph->yaxis->SetLabelFormat('%d');$graph->yaxis->SetFont(FF_VERDANA,FS_NORMAL,12);// We don't want to display Y-axis//$graph->yaxis->Hide();// Now create a bar pot$bplot = new BarPlot($datay);$bplot->SetFillColor("orange");$bplot->SetShadow();//You can change the width of the bars if you like//$bplot->SetWidth(0.5);// We want to display the value of each bar at the top$bplot->value->Show();$bplot->value->SetFont(FF_ARIAL,FS_BOLD,12);$bplot->value->SetAlign('left','center');$bplot->value->SetColor("black","darkred");$bplot->value->SetFormat('%.1f mkr');// Add the bar to the graph$graph->Add($bplot);$graph->Stroke();?>