<?php // content="text/plain; charset=utf-8" require_once 'jpgraph/jpgraph.php'; require_once 'jpgraph/jpgraph_line.php'; require_once 'jpgraph/jpgraph_flags.php'; require_once 'jpgraph/jpgraph_iconplot.php'; $datay = array(30, 25, 33, 25, 27, 45, 32); // Setup the graph $graph = new Graph(400, 250); $graph->SetMargin(40, 40, 20, 30); $graph->SetScale("textlin"); $graph->title->Set('Adding a country flag as a an icon'); $p1 = new LinePlot($datay); $p1->SetColor("blue"); $p1->SetFillGradient('yellow@0.4', 'red@0.4'); $graph->Add($p1); $icon = new IconPlot(); $icon->SetCountryFlag('iceland', 50, 30, 1.5, 40, 3); $icon->SetAnchor('left', 'top'); $graph->Add($icon); // Output line $graph->Stroke(); ?>
$activity->SetHeight(10); // Specify progress to 60% $activity->progress->Set(0.6); $activity->progress->SetPattern(BAND_HVCROSS, "blue"); // Format the bar for the second activity // ($row,$title,$startdate,$enddate) $activity2 = new GanttBar(1, "Project", "2001-12-21", "2002-01-02", "[30%]"); // Yellow diagonal line pattern on a red background $activity2->SetPattern(BAND_RDIAG, "yellow"); $activity2->SetFillColor("red"); // Set absolute height $activity2->SetHeight(10); // Specify progress to 30% $activity2->progress->Set(0.3); $activity2->progress->SetPattern(BAND_HVCROSS, "blue"); // Finally add the bar to the graph $graph->Add($activity); $graph->Add($activity2); // Add a coutnry flag $icon = new IconPlot(); $icon->SetAnchor('left', 'top'); $icon->SetCountryFlag('norway'); $icon->SetMix(50); $icon->SetPos(5, 5); $graph->Add($icon); // Add a vertical line $vline = new GanttVLine("2001-12-24", "Phase 1"); $vline->SetDayOffset(0.5); //$graph->Add($vline); // ... and display it $graph->Stroke();