說明:這種方法是Thinkphp3.2版本引入的生成圖檔折線圖并将折線圖儲存到本地檔案中
<code>vendor(</code><code>'Jpgraph.jpgraph'</code><code>);</code>
<code>vendor (</code><code>'Jpgraph.jpgraph_line'</code><code>);</code>
<code>//資料</code>
<code>$ydata</code> <code>= </code><code>explode</code><code>(</code><code>","</code><code>,</code><code>$value</code><code>);</code>
<code>//畫布的大小</code>
<code>$width</code><code>=450;</code>
<code>$height</code><code>=250;</code>
<code>// 建立一個畫布,必要的兩行</code>
<code>$graph</code> <code>= </code><code>new</code> <code>\Graph(</code><code>$width</code><code>,</code><code>$height</code><code>);</code>
<code>$graph</code><code>->SetScale(</code><code>'intlin'</code><code>);</code>
<code>//傳遞資料建立折線</code>
<code>$lineplot</code><code>=</code><code>new</code> <code>\LinePlot(</code><code>$ydata</code><code>);</code>
<code>// 将折線增加到畫布上</code>
<code>$graph</code><code>->Add(</code><code>$lineplot</code><code>);</code>
<code>// 顯示畫布</code>
<code>$graph</code><code>->Stroke(</code><code>"路徑/XXX.png"</code><code>); </code><code>//這個是生成折線圖儲存路徑</code>
生成的圖如下:
<a href="http://s1.51cto.com/wyfs02/M01/80/F2/wKioL1dFXM7yVPNrAAAbgJuO7gk972.png" target="_blank"></a>
下載下傳Jpgraph檔案位址:http://jpgraph.net/download/ 下載下傳3.5版本的
本文轉自噼裡啪啦啦 51CTO部落格,原文連結:http://blog.51cto.com/pilipala/1783059,如需轉載請自行聯系原作者