Blame | Letzte Änderung | Log anzeigen | RSS feed
<code><font color="#000000"><font color="#0000BB"><?php<br /></font><font color="#FF8000">// $Id: canvasex02.php,v 1.1 2002/08/27 20:08:57 aditus Exp $<br /></font><font color="#007700">include </font><font color="#DD0000">"../jpgraph.php"</font><font color="#007700">;<br />include </font><font color="#DD0000">"../jpgraph_canvas.php"</font><font color="#007700">;<br /><br /></font><font color="#FF8000">// Setup a basic canvas we can work <br /></font><font color="#0000BB">$g </font><font color="#007700">= new </font><font color="#0000BB">CanvasGraph</font><font color="#007700">(</font><font color="#0000BB">400</font><font color="#007700">,</font><font color="#0000BB">200</font><font color="#007700">,</font><font color="#DD0000">'auto'</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">SetMargin</font><font color="#007700">(</font><font color="#0000BB">5</font><font color="#007700">,</font><font color="#0000BB">11</font><font color="#007700">,</font><font color="#0000BB">6</font><font color="#007700">,</font><font color="#0000BB">11</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">SetShadow</font><font color="#007700">();<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">SetMarginColor</font><font color="#007700">(</font><font color="#DD0000">"teal"</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// We need to stroke the plotarea and margin before we add the<br />// text since we otherwise would overwrite the text.<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">InitFrame</font><font color="#007700">();<br /><br /></font><font color="#FF8000">// Add a black line<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">SetColor</font><font color="#007700">(</font><font color="#DD0000">'black'</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">Line</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#0000BB">100</font><font color="#007700">,</font><font color="#0000BB">100</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// .. and a circle (x,y,diameter)<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">Circle</font><fontcolor="#007700">(</font><font color="#0000BB">100</font><font color="#007700">,</font><font color="#0000BB">100</font><font color="#007700">,</font><font color="#0000BB">50</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// .. and a filled circle (x,y,diameter)<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">SetColor</font><font color="#007700">(</font><font color="#DD0000">'red'</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">FilledCircle</font><font color="#007700">(</font><font color="#0000BB">200</font><font color="#007700">,</font><font color="#0000BB">100</font><font color="#007700">,</font><font color="#0000BB">50</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// .. add a rectangle<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">SetColor</font><font color="#007700">(</font><font color="#DD0000">'green'</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">FilledRectangle</font><font color="#007700">(</font><font color="#0000BB">10</font><font color="#007700">,</font><font color="#0000BB">10</font><font color="#007700">,</font><font color="#0000BB">50</font><font color="#007700">,</font><font color="#0000BB">50</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// .. add a filled rounded rectangle<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">SetColor</font><font color="#007700">(</font><font color="#DD0000">'green'</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">FilledRoundedRectangle</font><font color="#007700">(</font><font color="#0000BB">300</font><font color="#007700">,</font><font color="#0000BB">30</font><font color="#007700">,</font><font color="#0000BB">350</font><font color="#007700">,</font><font color="#0000BB">80</font><font color="#007700">,</font><font color="#0000BB">10</font><font color="#007700">);<br /></font><font color="#FF8000">// .. with a darker border<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">SetColor</font><font color="#007700">(</font><font color="#DD0000">'darkgreen'</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">-></font><font color="#0000BB">RoundedRectangle</font><font color="#007700">(</font><font color="#0000BB">300</font><font color="#007700">,</font><font color="#0000BB">30</font><font color="#007700">,</font><font color="#0000BB">350</font><font color="#007700">,</font><font color="#0000BB">80</font><font color="#007700">,</font><font color="#0000BB">10</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// Stroke the graph<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">Stroke</font><font color="#007700">();<br /><br /></font><font color="#0000BB">?><br /></font><br /></font></code>