天天看點

PHP生成折線圖---Jparaph

說明:這種方法是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>-&gt;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>-&gt;Add(</code><code>$lineplot</code><code>);</code>

<code>// 顯示畫布</code>

<code>$graph</code><code>-&gt;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,如需轉載請自行聯系原作者