php開源數(shù)據(jù)圖表 php 圖表

怎么樣用php做較大量數(shù)據(jù)的統(tǒng)計并且繪出圖表

對于數(shù)據(jù)庫來說,數(shù)據(jù)量的大小不是什么障礙,關鍵是動態(tài)地生成圖表.

創(chuàng)新互聯(lián)建站專注于連平企業(yè)網(wǎng)站建設,自適應網(wǎng)站建設,商城網(wǎng)站開發(fā)。連平網(wǎng)站建設公司,為連平等地區(qū)提供建站服務。全流程按需策劃設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務

生成圖表的例子到處都是,在運行生成圖表的程序之前,你的PHP需要一個GD庫

php 高并發(fā)求解,請問PHP生成圖表怎樣最合適!

- PHP進階討論 系統(tǒng)需求:類似統(tǒng)計代碼的記錄PV值和客戶端信息。已有的想法:1:MYSQL建立一個 臨時表和存儲表,記錄到臨時表,定時插入存儲表。2:同1,但使用MYSQL內(nèi)存表,優(yōu)點速度高很多,缺點就是意外當機會丟失當前內(nèi)存表的數(shù)據(jù)。3:I/O操作 寫文本, 同時建立多個文本進行操作,自己只是認為不合適,優(yōu)點和缺點說不明白!4:分析apache日志,這個感覺很有局限性。請教各位phper 這種情況下還有更好的處理方式嗎?------------------------------------------------------------------------生成圖表:統(tǒng)計圖表,查看了已有的一些成熟代碼,都動則幾MB 感覺系統(tǒng)很臃腫。自己寫的話復雜功能比較難應付。主要是餅圖和柱圖

如何做出PHP數(shù)據(jù)餅圖

1、選擇你的數(shù)據(jù) 2、插入圖表,選擇餅圖 3、右擊餅圖,【添加數(shù)據(jù)標簽】 4、再次右擊,【設置數(shù)據(jù)標簽格式】 5、【標簽包括】中丫百分比】即可

PHP做圖標,pChart怎么用?。繄D在哪里輸出?

pChart是一個開源的圖表生成庫,主要涉及3個Class: pChart.class , pData.class , pCache.class ,可生成20多種簡單或復雜的圖表,支持PNG,JPG,GIF通用圖片格式。數(shù)據(jù)源可以來自于Database,CSV,當然也可以手寫。使用該程序PHP需要開啟GD服務,先來看看p

pChart是一個開源的圖表生成庫,主要涉及3個Class:,?,?,可生成20多種簡單或復雜的圖表,支持PNG,JPG,GIF通用圖片格式。數(shù)據(jù)源可以來自于Database,CSV,當然也可以手寫。使用該程序PHP需要開啟GD服務,先來看看pChart的工作流程:

?

主要分為三步:

* 讀取用于生成圖表數(shù)據(jù)(數(shù)據(jù)庫、文件)

* 設計圖表樣式(圓角、底色等)

* 制作標簽、題目、圖例并生成圖表

下面看一個簡單的柱狀圖表:

?

代碼如下:

?php?// Standard inclusionsinclude("pChart/pData.class");

include("pChart/pChart.class");

// Dataset definition?$DataSet?=?newpData;

//圖表數(shù)據(jù)?$DataSet-AddPoint(array(1,4,-3,2,-3,3,2,1,0,7,4),"Serie1");

$DataSet-AddPoint(array(3,3,-4,1,-2,2,1,0,-1,6,3),"Serie2");

$DataSet-AddPoint(array(4,1,2,-1,-4,-2,3,2,1,2,2),"Serie3");

$DataSet-AddAllSeries();

$DataSet-SetAbsciseLabelSerie();

//數(shù)據(jù)圖例?$DataSet-SetSerieName("Microsoft","Serie1");

$DataSet-SetSerieName("IBM","Serie2");

$DataSet-SetSerieName("Google","Serie3");

// Initialise the graph?$Test?=?newpChart(700,230);

//設置圖表尺寸、樣式?$Test-setFontProperties("Fonts/tahoma.ttf",8);

$Test-setGraphArea(50,30,680,200);

$Test-drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);

$Test-drawRoundedRectangle(5,5,695,225,5,230,230,230);

$Test-drawGraphArea(255,255,255,TRUE);

$Test-drawScale($DataSet-GetData(),$DataSet-GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE);

$Test-drawGrid(4,TRUE,230,230,230,50);

// Draw the 0 line?$Test-setFontProperties("Fonts/MankSans.ttf",6);

$Test-drawTreshold(0,143,55,72,TRUE,TRUE);

// Draw the bar graph //柱狀圖要使用drawBarGraph()?$Test-drawBarGraph($DataSet-GetData(),$DataSet-GetDataDescription(),TRUE,80);

// Finish the graph //制作圖例、標題、字體等屬性?$Test-setFontProperties("Fonts/MankSans.ttf",10);

$Test-drawLegend(596,150,$DataSet-GetDataDescription(),255,255,255);

$Test-setFontProperties("Fonts/MankSans.ttf",10);

$Test-drawTitle(50,22,"Example",50,50,50,585);

//生成圖表?$imageFile?="example12.png";

$Test-Render($imageFile);

echo?'img src="'.$imageFile.'"'

當前題目:php開源數(shù)據(jù)圖表 php 圖表
分享路徑:http://muchs.cn/article36/doecspg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、營銷型網(wǎng)站建設、搜索引擎優(yōu)化、品牌網(wǎng)站建設、軟件開發(fā)動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司