Blame | Letzte Änderung | Log anzeigen | RSS feed
<code><font color="#000000"><font color="#0000BB"><?php<br /></font><font color="#FF8000">// $Id: horizbarex4.php,v 1.4 2002/11/17 23:59:27 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_bar.php"</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$datay</font><font color="#007700">=array(</font><font color="#0000BB">1992</font><font color="#007700">,</font><font color="#0000BB">1993</font><font color="#007700">,</font><font color="#0000BB">1995</font><font color="#007700">,</font><font color="#0000BB">1996</font><font color="#007700">,</font><font color="#0000BB">1997</font><font color="#007700">,</font><font color="#0000BB">1998</font><font color="#007700">,</font><font color="#0000BB">2001</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// Size of graph<br /></font><font color="#0000BB">$width</font><font color="#007700">=</font><font color="#0000BB">400</font><font color="#007700">; <br /></font><font color="#0000BB">$height</font><font color="#007700">=</font><font color="#0000BB">500</font><font color="#007700">;<br /><br /></font><font color="#FF8000">// Set the basic parameters of the graph <br /></font><font color="#0000BB">$graph </font><font color="#007700">= new </font><font color="#0000BB">Graph</font><font color="#007700">(</font><font color="#0000BB">$width</font><font color="#007700">,</font><font color="#0000BB">$height</font><font color="#007700">,</font><font color="#DD0000">'auto'</font><font color="#007700">);<br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">SetScale</font><font color="#007700">(</font><font color="#DD0000">"textlin"</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$top </font><font color="#007700">= </font><font color="#0000BB">60</font><font color="#007700">;<br /></font><font color="#0000BB">$bottom </font><font color="#007700">= </font><font color="#0000BB">30</font><font color="#007700">;<br /></font><font color="#0000BB">$left </font><font color="#007700">= </font><font color="#0000BB">80</font><font color="#007700">;<br /></font><font color="#0000BB">$right </font><font color="#007700">= </font><font color="#0000BB">30</font><font color="#007700">;<br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">Set90AndMargin</font><font color="#007700">(</font><font color="#0000BB">$left</font><font color="#007700">,</font><font color="#0000BB">$right</font><font color="#007700">,</font><font color="#0000BB">$top</font><font color="#007700">,</font><font color="#0000BB">$bottom</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// Nice shadow<br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">SetShadow</font><font color="#007700">();<br /><br /></font><font color="#FF8000">// Setup labels<br /></font><font color="#0000BB">$lbl </font><font color="#007700">= array(</font><font color="#DD0000">"Andrew\nTait"</font><font color="#007700">,</font><font color="#DD0000">"Thomas\nAnderssen"</font><font color="#007700">,</font><font color="#DD0000">"Kevin\nSpacey"</font><font color="#007700">,</font><font color="#DD0000">"Nick\nDavidsson"</font><font color="#007700">,<br /></font><font color="#DD0000">"David\nLindquist"</font><font color="#007700">,</font><font color="#DD0000">"Jason\nTait"</font><font color="#007700">,</font><font color="#DD0000">"Lorin\nPersson"</font><font color="#007700">);<br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">xaxis</font><font color="#007700">-></font><font color="#0000BB">SetTickLabels</font><font color="#007700">(</font><font color="#0000BB">$lbl</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// Label align for X-axis<br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">xaxis</font><font color="#007700">-></font><font color="#0000BB">SetLabelAlign</font><font color="#007700">(</font><font color="#DD0000">'right'</font><font color="#007700">,</font><font color="#DD0000">'center'</font><font color="#007700">,</font><font color="#DD0000">'right'</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// Label align for Y-axis<br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">yaxis</font><font color="#007700">-></font><font color="#0000BB">SetLabelAlign</font><font color="#007700">(</font><font color="#DD0000">'center'</font><font color="#007700">,</font><font color="#DD0000">'bottom'</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// Titles<br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">title</font><font color="#007700">-></font><font color="#0000BB">Set</font><font color="#007700">(</font><font color="#DD0000">'Year Married'</font><font color="#007700">);<br /><br /></font><font color="#FF8000">// Create a bar pot<br /></font><font color="#0000BB">$bplot </font><font color="#007700">= new </font><font color="#0000BB">BarPlot</font><font color="#007700">(</font><font color="#0000BB">$datay</font><font color="#007700">);<br /></font><font color="#0000BB">$bplot</font><font color="#007700">-></font><font color="#0000BB">SetFillColor</font><font color="#007700">(</font><font color="#DD0000">"orange"</font><font color="#007700">);<br /></font><font color="#0000BB">$bplot</font><font color="#007700">-></font><font color="#0000BB">SetWidth</font><font color="#007700">(</font><font color="#0000BB">0.5</font><font color="#007700">);<br /></font><font color="#0000BB">$bplot</font><font color="#007700">-></font><font color="#0000BB">SetYMin</font><font color="#007700">(</font><font color="#0000BB">1990</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">Add</font><font color="#007700">(</font><font color="#0000BB">$bplot</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$graph</font><font color="#007700">-></font><font color="#0000BB">Stroke</font><font color="#007700">();<br /></font><font color="#0000BB">?><br /></font></font></code>