<?php
require_once ("jpgraph/jpgraph.php");
require_once ("jpgraph/jpgraph_gantt.php");
$graph = new GanttGraph();
$graph->SetShadow();
$graph->title->Set("Activities on same row");
$graph->title->SetFont(FF_ARIAL,FS_BOLD,12);
$graph->subtitle->Set('Using break style');
$graph->ShowHeaders(GANTT_HDAY | GANTT_HWEEK | GANTT_HMONTH);
$graph->scale->week->SetStyle(WEEKSTYLE_FIRSTDAY);
$graph->scale->week->SetFont(FF_FONT0);
$graph->scale->month->SetStyle(MONTHSTYLE_SHORTNAMEYEAR4);
$graph->scale->month->SetFontColor("white");
$graph->scale->month->SetBackgroundColor("blue");
$graph->SetLabelVMarginFactor(1);
$activity1 = new GanttBar(0,"Activity 1","2001-12-21","2001-12-26","");
$activity1->SetPattern(BAND_RDIAG,"yellow");
$activity1->SetFillColor("red");
$break1 = new GanttBar(0,'',"2001-12-27","2001-12-30","");
$break1->SetBreakStyle(true,'dotted',2);
$break1->SetColor('red');
$graph->Add($break1);
$activity2 = new GanttBar(0,"","2001-12-31","2002-01-2","[BO]");
$activity2->caption->SetFont(FF_ARIAL,FS_BOLD);
$activity2->caption->SetColor("darkred");
$activity2->SetPattern(BAND_RDIAG,"yellow");
$activity2->SetFillColor("red");
$graph->Add($activity1);
$graph->Add($activity2);
$graph->Stroke();
?> |