Jpgraph這個強大的繪圖組件能根據用戶的需要繪制任意圖形。只需要提供數據,就能自動調用繪圖函數的過程,把處理的數據輸入自動繪制。Jpgraph提供了多種方法創建各種統計圖,包括折線圖、柱形圖和餅形圖等。Jpgraph是一個完全使用PHP語言編寫的類庫,並可以應用在任何PHP環境中。
需要注意的是,如果你在LINUX系統下,字體的路徑一定得是系統路徑 舉例 字體放在 /var/fonts/default/font.ttf 你在使用的時候一定要用這個完整的路徑
Jpgraph的安裝
Jpgraph可以從其官方網站http://www.aditus.nu/jpgraph/下載。注意Jpgraph支持PHP 4.3.1以上和PHP 5兩種版本的圖形庫,選擇合適的Jpgraph下載。目前最新的版本是2.3。
Jpgraph的安裝方法非常簡單,文件下載後,安裝步驟如下:
(1)將壓縮包下的全部文件解壓到一個文件夾中,如F:AppServwwwjpgraph。
(2)打開PHP的安裝目錄,編輯php.ini文件並修改其中的include_path參數,在其後增加前面的文件夾名,如include_path = ".;F:AppServwwwjpgraph"。
(3)重新啟動Apache服務器即可生效。
注意:Jpgraph需要GD庫的支持。如果用戶希望Jpgraph類庫僅對當前站點有效,只需將Jpgraph壓縮包下的src文件夾中的全部文件復制到網站所在目錄的文件夾中即可,使用時調用src文件夾下的指定文件即可。這些內容在後面的典型實例中將具體講解。
Jpgraph的配置
Jpgraph提供了一個專門用於配置Jpgraph類庫的文件jpg-config.inc.php。在使用Jpgraph前,可以通過修改文本文件來完成Jpgraph的配置。
jpg-config.inc.php文件的配置需修改以下兩項。
支持中文的配置
Jpgraph支持的中文標准字體可以通過修改CHINESE_TTF_FONT的設置來完成。
DEFINE(CHINESE_TTF_FONT,bkai00mp.ttf);默認圖片格式的配置
根據當前PHP環境中支持的圖片格式來設置默認的生成圖片的格式。Jpgraph默認圖片格式的配置可以通過修改DEFAULT_GFORMAT的設置來完成。默認值auto表示Jpgraph將依次按照PNG、GIF和JPEG的順序來檢索系統支持的圖片格式。DEFINE("DEFAULT_GFORMAT","auto");注意:如果用戶使用的為Jpgraph 2.3版本,那麼不需要重新進行配置。