PageRenderTime 37ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/umfrage/auswertung/docs/html/exframes/example16.6.html

http://flaimo-php.googlecode.com/
HTML | 3 lines | 3 code | 0 blank | 0 comment | 0 complexity | 897b4850eda6ecfb64661eaddb4b9a10 MD5 | raw file
  1. <code><font color="#000000">
  2. <font color="#0000CC">&lt;?php<br /></font><font color="#006600">include&nbsp;(</font><font color="#CC0000">"../jpgraph.php"</font><font color="#006600">);<br />include&nbsp;(</font><font color="#CC0000">"../jpgraph_scatter.php"</font><font color="#006600">);<br />include&nbsp;(</font><font color="#CC0000">"../jpgraph_line.php"</font><font color="#006600">);<br /><br /></font><font color="#FF9900">// Create some "fake" regression data<br /></font><font color="#0000CC">$datay&nbsp;</font><font color="#006600">=&nbsp;array();<br /></font><font color="#0000CC">$datay2&nbsp;</font><font color="#006600">=&nbsp;array();<br /></font><font color="#0000CC">$datax&nbsp;</font><font color="#006600">=&nbsp;array();<br /></font><font color="#0000CC">$a</font><font color="#006600">=</font><font color="#0000CC">rand</font><font color="#006600">(-</font><font color="#0000CC">3</font><font color="#006600">,</font><font color="#0000CC">3</font><font color="#006600">);<br /></font><font color="#0000CC">$b</font><font color="#006600">=</font><font color="#0000CC">rand</font><font color="#006600">(-</font><font color="#0000CC">5</font><font color="#006600">,</font><font color="#0000CC">5</font><font color="#006600">);<br />for(</font><font color="#0000CC">$x</font><font color="#006600">=</font><font color="#0000CC">0</font><font color="#006600">;&nbsp;</font><font color="#0000CC">$x</font><font color="#006600">&lt;</font><font color="#0000CC">20</font><font color="#006600">;&nbsp;++</font><font color="#0000CC">$x</font><font color="#006600">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000CC">$datay</font><font color="#006600">[]&nbsp;=&nbsp;</font><font color="#0000CC">$a</font><font color="#006600">*</font><font color="#0000CC">$x&nbsp;</font><font color="#006600">+&nbsp;</font><font color="#0000CC">$b</font><font color="#006600">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000CC">$datay2</font><font color="#006600">[]&nbsp;=&nbsp;</font><font color="#0000CC">$a</font><font color="#006600">*</font><font color="#0000CC">$x&nbsp;</font><font color="#006600">+&nbsp;</font><font color="#0000CC">$b&nbsp;</font><font color="#006600">+&nbsp;</font><font color="#0000CC">rand</font><font color="#006600">(-</font><font color="#0000CC">30</font><font color="#006600">,</font><font color="#0000CC">30</font><font color="#006600">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000CC">$datax</font><font color="#006600">[]&nbsp;=&nbsp;</font><font color="#0000CC">$x</font><font color="#006600">;<br />}<br /> <br /></font><font color="#FF9900">// Create the graph<br /></font><font color="#0000CC">$graph&nbsp;</font><font color="#006600">=&nbsp;new&nbsp;</font><font color="#0000CC">Graph</font><font color="#006600">(</font><font color="#0000CC">300</font><font color="#006600">,</font><font color="#0000CC">200</font><font color="#006600">,</font><font color="#CC0000">'auto'</font><font color="#006600">);<br /></font><font color="#0000CC">$graph</font><font color="#006600">-&gt;</font><font color="#0000CC">SetScale</font><font color="#006600">(</font><font color="#CC0000">"linlin"</font><font color="#006600">);<br /><br /></font><font color="#FF9900">// Setup title<br /></font><font color="#0000CC">$graph</font><font color="#006600">-&gt;</font><font color="#0000CC">title</font><font color="#006600">-&gt;</font><font color="#0000CC">Set</font><font color="#006600">(</font><font color="#CC0000">"Example of linear regression"</font><font color="#006600">);<br /></font><font color="#0000CC">$graph</font><font color="#006600">-&gt;</font><font color="#0000CC">title</font><font color="#006600">-&gt;</font><font color="#0000CC">SetFont</font><font color="#006600">(</font><font color="#0000CC">FF_FONT1</font><font color="#006600">,</font><font color="#0000CC">FS_BOLD</font><font color="#006600">);<br /><br /></font><font color="#FF9900">// make sure that the X-axis is always at the<br />// bottom at the plot and not just at Y=0 which is<br />// the default position<br /></font><font color="#0000CC">$graph</font><font color="#006600">-&gt;</font><font color="#0000CC">xaxis</font><font color="#006600">-&gt;</font><font color="#0000CC">SetPos</font><font color="#006600">(</font><font color="#CC0000">'min'</font><font color="#006600">);<br /><br /></font><font color="#FF9900">// Create the scatter plot with some nice colors<br /></font><font color="#0000CC">$sp1&nbsp;</font><font color="#006600">=&nbsp;new&nbsp;</font><font color="#0000CC">ScatterPlot</font><font color="#006600">(</font><font color="#0000CC">$datay2</font><font color="#006600">,</font><font color="#0000CC">$datax</font><font color="#006600">);<br /></font><font color="#0000CC">$sp1</font><font color="#006600">-&gt;</font><font color="#0000CC">mark</font><font color="#006600">-&gt;</font><font color="#0000CC">SetType</font><font color="#006600">(</font><font color="#0000CC">MARK_FILLEDCIRCLE</font><font color="#006600">);<br /></font><font color="#0000CC">$sp1</font><font color="#006600">-&gt;</font><font color="#0000CC">mark</font><font color="#006600">-&gt;</font><font color="#0000CC">SetFillColor</font><font color="#006600">(</font><font color="#CC0000">"red"</font><font color="#006600">);<br /></font><font color="#0000CC">$sp1</font><font color="#006600">-&gt;</font><font color="#0000CC">SetColor</font><font color="#006600">(</font><font color="#CC0000">"blue"</font><font color="#006600">);<br /></font><font color="#0000CC">$sp1</font><font color="#006600">-&gt;</font><font color="#0000CC">SetWeight</font><font color="#006600">(</font><font color="#0000CC">3</font><font color="#006600">);<br /></font><font color="#0000CC">$sp1</font><font color="#006600">-&gt;</font><font color="#0000CC">mark</font><font color="#006600">-&gt;</font><font color="#0000CC">SetWidth</font><font color="#006600">(</font><font color="#0000CC">4</font><font color="#006600">);<br /><br /></font><font color="#FF9900">// Create the regression line<br /></font><font color="#0000CC">$lplot&nbsp;</font><font color="#006600">=&nbsp;new&nbsp;</font><font color="#0000CC">LinePlot</font><font color="#006600">(</font><font color="#0000CC">$datay</font><font color="#006600">);<br /></font><font color="#0000CC">$lplot</font><font color="#006600">-&gt;</font><font color="#0000CC">SetWeight</font><font color="#006600">(</font><font color="#0000CC">2</font><font color="#006600">);<br /></font><font color="#0000CC">$lplot</font><font color="#006600">-&gt;</font><font color="#0000CC">SetColor</font><font color="#006600">(</font><font color="#CC0000">'navy'</font><font color="#006600">);<br /><br /></font><font color="#FF9900">// Add the pltos to the line<br /></font><font color="#0000CC">$graph</font><font color="#006600">-&gt;</font><font color="#0000CC">Add</font><font color="#006600">(</font><font color="#0000CC">$sp1</font><font color="#006600">);<br /></font><font color="#0000CC">$graph</font><font color="#006600">-&gt;</font><font color="#0000CC">Add</font><font color="#006600">(</font><font color="#0000CC">$lplot</font><font color="#006600">);<br /><br /></font><font color="#FF9900">// ... and stroke<br /></font><font color="#0000CC">$graph</font><font color="#006600">-&gt;</font><font color="#0000CC">Stroke</font><font color="#006600">();<br /><br /></font><font color="#0000CC">?&gt;<br /></font><br /><br /></font>
  3. </code>