Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<code><font color="#000000">
2
<font color="#0000BB">&lt;?php<br /></font><font color="#FF8000">//&nbsp;Gantt&nbsp;example<br /></font><font color="#007700">include&nbsp;(</font><font color="#DD0000">"../jpgraph.php"</font><font color="#007700">);<br />include&nbsp;(</font><font color="#DD0000">"../jpgraph_gantt.php"</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;<br />//&nbsp;The&nbsp;data&nbsp;for&nbsp;the&nbsp;graphs<br />//<br /></font><font color="#0000BB">$data&nbsp;</font><font color="#007700">=&nbsp;array(<br />&nbsp;&nbsp;array(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#0000BB">ACTYPE_GROUP</font><font color="#007700">,&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#DD0000">"Phase&nbsp;1"</font><font color="#007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#DD0000">"2001-10-26"</font><font color="#007700">,</font><font color="#DD0000">"2001-11-23"</font><font color="#007700">,</font><font color="#DD0000">''</font><font color="#007700">),<br />&nbsp;&nbsp;array(</font><font color="#0000BB">1</font><font color="#007700">,</font><font color="#0000BB">ACTYPE_NORMAL</font><font color="#007700">,&nbsp;&nbsp;&nbsp;</font><font color="#DD0000">"&nbsp;&nbsp;Label&nbsp;2"</font><font color="#007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#DD0000">"2001-10-26"</font><font color="#007700">,</font><font color="#DD0000">"2001-11-16"</font><font color="#007700">,</font><font color="#DD0000">''</font><font color="#007700">),<br />&nbsp;&nbsp;array(</font><font color="#0000BB">2</font><font color="#007700">,</font><font color="#0000BB">ACTYPE_NORMAL</font><font color="#007700">,&nbsp;&nbsp;&nbsp;</font><font color="#DD0000">"&nbsp;&nbsp;Label&nbsp;3"</font><font color="#007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#DD0000">"2001-11-20"</font><font color="#007700">,</font><font color="#DD0000">"2001-11-22"</font><font color="#007700">,</font><font color="#DD0000">''</font><font color="#007700">),<br />&nbsp;&nbsp;array(</font><font color="#0000BB">3</font><font color="#007700">,</font><font color="#0000BB">ACTYPE_MILESTONE</font><font color="#007700">,</font><font color="#DD0000">"&nbsp;&nbsp;Phase&nbsp;1&nbsp;Done"</font><font color="#007700">,&nbsp;</font><font color="#DD0000">"2001-11-23"</font><font color="#007700">,</font><font color="#DD0000">'M2'</font><font color="#007700">)&nbsp;);<br /><br /></font><font color="#FF8000">//&nbsp;The&nbsp;constrains&nbsp;between&nbsp;the&nbsp;activities<br />//$constrains&nbsp;=&nbsp;array(array(1,2,CONSTRAIN_ENDSTART),<br />//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array(2,3,CONSTRAIN_STARTSTART));<br /></font><font color="#0000BB">$constrains&nbsp;</font><font color="#007700">=&nbsp;array();<br /><br /></font><font color="#0000BB">$progress&nbsp;</font><font color="#007700">=&nbsp;array(array(</font><font color="#0000BB">1</font><font color="#007700">,</font><font color="#0000BB">0.4</font><font color="#007700">));<br /><br /></font><font color="#FF8000">//&nbsp;Create&nbsp;the&nbsp;basic&nbsp;graph<br /></font><font color="#0000BB">$graph&nbsp;</font><font color="#007700">=&nbsp;new&nbsp;</font><font color="#0000BB">GanttGraph</font><font color="#007700">();<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">title</font><font color="#007700">-&gt;</font><font color="#0000BB">Set</font><font color="#007700">(</font><font color="#DD0000">"Example&nbsp;with&nbsp;grouping&nbsp;and&nbsp;constrains"</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;Setup&nbsp;scale<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">ShowHeaders</font><font color="#007700">(</font><font color="#0000BB">GANTT_HYEAR&nbsp;</font><font color="#007700">|&nbsp;</font><font color="#0000BB">GANTT_HMONTH&nbsp;</font><font color="#007700">|&nbsp;</font><font color="#0000BB">GANTT_HDAY&nbsp;</font><font color="#007700">|&nbsp;</font><font color="#0000BB">GANTT_HWEEK</font><font color="#007700">);<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">scale</font><font color="#007700">-&gt;</font><font color="#0000BB">week</font><font color="#007700">-&gt;</font><font color="#0000BB">SetStyle</font><font color="#007700">(</font><font color="#0000BB">WEEKSTYLE_FIRSTDAYWNBR</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;Add&nbsp;the&nbsp;specified&nbsp;activities<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">CreateSimple</font><font color="#007700">(</font><font color="#0000BB">$data</font><font color="#007700">,</font><font color="#0000BB">$constrains</font><font color="#007700">,</font><font color="#0000BB">$progress</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;..&nbsp;and&nbsp;stroke&nbsp;the&nbsp;graph<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">Stroke</font><font color="#007700">();<br /><br /></font><font color="#0000BB">?&gt;<br /></font><br /><br /></font>
3
</code>