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;Example&nbsp;of&nbsp;a&nbsp;stock&nbsp;chart<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_stock.php"</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;Data&nbsp;must&nbsp;be&nbsp;in&nbsp;the&nbsp;format&nbsp;:&nbsp;open,close,min,max,median<br /></font><font color="#0000BB">$datay&nbsp;</font><font color="#007700">=&nbsp;array(<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">34</font><font color="#007700">,</font><font color="#0000BB">42</font><font color="#007700">,</font><font color="#0000BB">27</font><font color="#007700">,</font><font color="#0000BB">45</font><font color="#007700">,</font><font color="#0000BB">36</font><font color="#007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">55</font><font color="#007700">,</font><font color="#0000BB">25</font><font color="#007700">,</font><font color="#0000BB">14</font><font color="#007700">,</font><font color="#0000BB">59</font><font color="#007700">,</font><font color="#0000BB">40</font><font color="#007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">15</font><font color="#007700">,</font><font color="#0000BB">40</font><font color="#007700">,</font><font color="#0000BB">12</font><font color="#007700">,</font><font color="#0000BB">47</font><font color="#007700">,</font><font color="#0000BB">23</font><font color="#007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">62</font><font color="#007700">,</font><font color="#0000BB">38</font><font color="#007700">,</font><font color="#0000BB">25</font><font color="#007700">,</font><font color="#0000BB">65</font><font color="#007700">,</font><font color="#0000BB">57</font><font color="#007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">38</font><font color="#007700">,</font><font color="#0000BB">49</font><font color="#007700">,</font><font color="#0000BB">32</font><font color="#007700">,</font><font color="#0000BB">64</font><font color="#007700">,</font><font color="#0000BB">45</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;Setup&nbsp;a&nbsp;simple&nbsp;graph<br /></font><font color="#0000BB">$graph&nbsp;</font><font color="#007700">=&nbsp;new&nbsp;</font><font color="#0000BB">Graph</font><font color="#007700">(</font><font color="#0000BB">300</font><font color="#007700">,</font><font color="#0000BB">200</font><font color="#007700">);<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">SetScale</font><font color="#007700">(</font><font color="#DD0000">"textlin"</font><font color="#007700">);<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">SetMarginColor</font><font color="#007700">(</font><font color="#DD0000">'lightblue'</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">'Box&nbsp;Stock&nbsp;chart&nbsp;example'</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;Create&nbsp;a&nbsp;new&nbsp;stock&nbsp;plot<br /></font><font color="#0000BB">$p1&nbsp;</font><font color="#007700">=&nbsp;new&nbsp;</font><font color="#0000BB">BoxPlot</font><font color="#007700">(</font><font color="#0000BB">$datay</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//&nbsp;Setup&nbsp;URL&nbsp;target&nbsp;for&nbsp;image&nbsp;map<br /></font><font color="#0000BB">$p1</font><font color="#007700">-&gt;</font><font color="#0000BB">SetCSIMTargets</font><font color="#007700">(array(</font><font color="#DD0000">'#1'</font><font color="#007700">,</font><font color="#DD0000">'#2'</font><font color="#007700">,</font><font color="#DD0000">'#3'</font><font color="#007700">,</font><font color="#DD0000">'#4'</font><font color="#007700">,</font><font color="#DD0000">'#5'</font><font color="#007700">));<br /><br /></font><font color="#FF8000">//&nbsp;Width&nbsp;of&nbsp;the&nbsp;bars&nbsp;(in&nbsp;pixels)<br /></font><font color="#0000BB">$p1</font><font color="#007700">-&gt;</font><font color="#0000BB">SetWidth</font><font color="#007700">(</font><font color="#0000BB">9</font><font color="#007700">);<br /><br /></font><font color="#FF8000">//$p1-&gt;SetCenter();<br />//&nbsp;Uncomment&nbsp;the&nbsp;following&nbsp;line&nbsp;to&nbsp;hide&nbsp;the&nbsp;horizontal&nbsp;end&nbsp;lines<br />//$p1-&gt;HideEndLines();<br /><br />//&nbsp;Add&nbsp;the&nbsp;plot&nbsp;to&nbsp;the&nbsp;graph&nbsp;and&nbsp;send&nbsp;it&nbsp;back&nbsp;to&nbsp;the&nbsp;browser<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">Add</font><font color="#007700">(</font><font color="#0000BB">$p1</font><font color="#007700">);<br /></font><font color="#0000BB">$graph</font><font color="#007700">-&gt;</font><font color="#0000BB">StrokeCSIM</font><font color="#007700">(</font><font color="#0000BB">basename</font><font color="#007700">(</font><font color="#0000BB">__FILE__</font><font color="#007700">));<br /><br /></font><font color="#0000BB">?&gt;<br /></font>
3
</font>
4
</code>