// Make sure that the X-axis is always at the bottom of the scale // (By default the X-axis is alwys positioned at Y=0 so if the scale // doesn't happen to include 0 the axis will not be shown) $graph->xaxis->SetPos('min'); // Now set the tic positions $graph->xaxis->SetMajTickPositions($tickPositions, $tickLabels); // Use Times font $graph->xaxis->SetFont(FF_TIMES, FS_NORMAL, 11); $graph->yaxis->SetFont(FF_TIMES, FS_NORMAL, 9); // Set colors for axis $graph->xaxis->SetColor('lightgray'); $graph->yaxis->SetColor('lightgray'); // Add a X-grid $graph->xgrid->Show(); // Show ticks outwards $graph->xaxis->SetTickSide(SIDE_DOWN); $graph->xaxis->SetLabelMargin(8); $graph->yaxis->SetTickSide(SIDE_LEFT); // Setup a filled y-grid //$graph->ygrid->SetFill(true,'darkgray:1.55@0.7','darkgray:1.6@0.7'); $graph->ygrid->SetStyle('dotted'); $graph->xgrid->SetStyle('dashed'); // Create the plot line $p1 = new Plot\LinePlot($datay, $datax); $p1->SetWeight(2); $p1->SetColor('orange:0.9'); $p1->SetFillColor('white@0.7'); $p1->SetFillFromYMin(); $graph->Add($p1); // Output graph $graph->Stroke();