/umfrage/auswertung/docs/html/exframes/example16.6.html
HTML | 3 lines | 3 code | 0 blank | 0 comment | 0 complexity | 897b4850eda6ecfb64661eaddb4b9a10 MD5 | raw file
- <code><font color="#000000">
- <font color="#0000CC"><?php<br /></font><font color="#006600">include (</font><font color="#CC0000">"../jpgraph.php"</font><font color="#006600">);<br />include (</font><font color="#CC0000">"../jpgraph_scatter.php"</font><font color="#006600">);<br />include (</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 </font><font color="#006600">= array();<br /></font><font color="#0000CC">$datay2 </font><font color="#006600">= array();<br /></font><font color="#0000CC">$datax </font><font color="#006600">= 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">; </font><font color="#0000CC">$x</font><font color="#006600"><</font><font color="#0000CC">20</font><font color="#006600">; ++</font><font color="#0000CC">$x</font><font color="#006600">) {<br /> </font><font color="#0000CC">$datay</font><font color="#006600">[] = </font><font color="#0000CC">$a</font><font color="#006600">*</font><font color="#0000CC">$x </font><font color="#006600">+ </font><font color="#0000CC">$b</font><font color="#006600">;<br /> </font><font color="#0000CC">$datay2</font><font color="#006600">[] = </font><font color="#0000CC">$a</font><font color="#006600">*</font><font color="#0000CC">$x </font><font color="#006600">+ </font><font color="#0000CC">$b </font><font color="#006600">+ </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 /> </font><font color="#0000CC">$datax</font><font color="#006600">[] = </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 </font><font color="#006600">= new </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">-></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">-></font><font color="#0000CC">title</font><font color="#006600">-></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">-></font><font color="#0000CC">title</font><font color="#006600">-></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">-></font><font color="#0000CC">xaxis</font><font color="#006600">-></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 </font><font color="#006600">= new </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">-></font><font color="#0000CC">mark</font><font color="#006600">-></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">-></font><font color="#0000CC">mark</font><font color="#006600">-></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">-></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">-></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">-></font><font color="#0000CC">mark</font><font color="#006600">-></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 </font><font color="#006600">= new </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">-></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">-></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">-></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">-></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">-></font><font color="#0000CC">Stroke</font><font color="#006600">();<br /><br /></font><font color="#0000CC">?><br /></font><br /><br /></font>
- </code>