首頁 php教程 php手册 php报表之jpgraph柱状图实例代码

php报表之jpgraph柱状图实例代码

Jun 06, 2016 pm 08:38 PM
jpgraph 長條圖

jpgraph是php中一个非常非常强大的第三方报表工具,据说能完成一切你想要的图形

新手初识jpgraph肯定会遇到各种各样的问题,比如乱码什么的,本案例是jpgraph3.0.7制作,也经过本人的多次实验,解决乱码问题
代码如下:
$datay=array(); //纵坐标数据
$datax=array(); //横坐标数据
foreach ($usernums as $key => $value){
$datay[] = $value;
$datax[] = $userids[$key];
}
require_once (‘jpgraph-3.0.7/jpgraph/jpgraph.php');
require_once (‘jpgraph-3.0.7/jpgraph/jpgraph_bar.php');
// Create the graph. These two calls are always required
$graph = new Graph(800,600); //图像高宽
$graph->SetScale(“textlin”);
$graph->xaxis->SetTickLabels($datax);
$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
$graph->xaxis->SetLabelAngle(30);
$graph->yaxis->scale->SetGrace(20);
$graph->xaxis->scale->SetGrace(20);
// Add a drop shadow
$graph->SetShadow();
// Adjust the margin a bit to make more room for titles
$graph->img->SetMargin(40,30,20,40);
// Create a bar pot
$bplot = new BarPlot($datay);
// Adjust fill color
$bplot->SetFillColor(‘orange');
$bplot->value->Show();
$bplot->value->SetFont(FF_ARIAL,FS_BOLD,10);
$bplot->value->SetAngle(45);
$bplot->value->SetFormat(‘%d');
$graph->Add($bplot);
// Setup the titles
$graph->title->Set(iconv(“UTF-8″, “gb2312″,”用户消费报表图”));
$graph->xaxis->title->Set(iconv(“UTF-8″, “gb2312″,”用户姓名”));
$graph->yaxis->title->Set(iconv(“UTF-8″, “gb2312″,”用户订单数量”));
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD);
$graph->title->SetFont(FF_SIMSUN,FS_BOLD);
// Display the graph
$graph->Stroke();
?>


官方网站 脚本之家下载地址

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1426
52
Laravel 教程
1328
25
PHP教程
1273
29
C# 教程
1253
24
WPS文檔長條圖怎麼做 WPS文檔長條圖怎麼做 Mar 20, 2024 pm 10:11 PM

WPS作為我們日常工作中常用的軟體,在做統計的時候會用到一些圖表來進行比較與參考,例如對長條圖的應用。那你知道WPS長條圖怎麼做嗎?下面小編就來介紹一下WPS長條圖怎麼做的方法。我們開啟使用的WPS軟體後,介面會因WPS版本不同而有所差異,但不會影響操作。接著,在主選單列中找到「插入」選項,開啟後會看到圖表選項。圖表打開以後,第一個就是所謂的長條圖,其實長條圖也分為3種,分別為簇狀長條圖,與堆積長條圖和百分比堆積長條圖,我們需要那個可以自己來選擇,我先介紹一下這個簇狀長條圖的使用。選擇好了

如何在ECharts中使用長條圖展示數據 如何在ECharts中使用長條圖展示數據 Dec 18, 2023 pm 02:21 PM

如何在ECharts中使用長條圖展示資料ECharts是一款基於JavaScript的資料視覺化函式庫,在資料視覺化的領域非常流行且使用廣泛。其中,長條圖是最常見和常用的圖表類型,可以用來顯示各種數值資料的大小、比較和趨勢分析。本文將介紹如何使用ECharts來繪製長條圖,並提供程式碼範例。首先,我們需要在HTML檔案中引入ECharts庫,可以透過以下方式引

Vue 中實作長條圖、圓餅圖等資料視覺化技巧 Vue 中實作長條圖、圓餅圖等資料視覺化技巧 Jun 25, 2023 pm 12:43 PM

近年來,數據視覺化相關技術的快速發展,使得複雜數據更易於理解和分析。 Vue作為一種流行的前端框架,具有良好的可擴展性和易用性,被廣泛應用於資料視覺化領域。本文將介紹Vue中實現長條圖、圓餅圖等資料視覺化的技巧。一、使用ECharts實作長條圖ECharts是一款基於JavaScript的開源視覺化函式庫,提供了多種圖表類型,其中包括長條圖。下面以

Vue統計圖表的柱狀和折線圖功能實現 Vue統計圖表的柱狀和折線圖功能實現 Aug 17, 2023 am 11:39 AM

Vue統計圖表的柱狀和折線圖功能實現引言:在資料視覺化的應用中,統計圖表是一種常用的展示資料的方式。而Vue作為一種流行的JavaScript框架,提供了豐富的功能和易用性,非常適合用於實現統計圖表。本文將介紹使用Vue實現長條圖和折線圖的具體步驟,並附上程式碼範例。一、長條圖實現長條圖是一種以矩形的高度來表示資料大小的圖表。下面是使用Vue和echarts函式庫

使用PHP和JpGraph實現圖表的生成和繪製 使用PHP和JpGraph實現圖表的生成和繪製 Jun 25, 2023 pm 06:16 PM

在開發Web應用程式中,圖表的使用非常普遍。圖表可以清楚地展示數據,讓使用者更容易理解和分析資訊。在PHP中,可以使用JpGraph庫來產生和繪製圖表,這是一個功能強大的圖表生成工具,支援多種類型的圖表,如長條圖、圓餅圖、折線圖等。在本文中,我們將介紹如何使用PHP和JpGraph來產生和繪製圖表。安裝JpGraph首先,需要下載JpGraph函式庫,並解壓縮到本機

使用海龜繪製長條圖的Python程序 使用海龜繪製長條圖的Python程序 Aug 20, 2023 pm 04:57 PM

資料的圖形表示提供了對資料複雜子結構的增強理解,幫助我們輕鬆解釋隱藏的模式和趨勢。想像一下,如果我們可以透過程式設計繪製類似的關係,那會是多麼方便? Python提供了一個豐富的模組,專門用於執行此類操作,它被稱為「turtle」。 「turtle」模組是Python內建的函式庫,讓我們可以在「turtle圖形螢幕」上繪製圖形。在本文中,我們將使用這個turtle模組來建立一個長條圖。理解Turtle模組Theturtlemoduleusesavirtualturtleobjecttocreategraphic

三分鐘學會用Python繪製線形圖、長條圖和圓餅圖 三分鐘學會用Python繪製線形圖、長條圖和圓餅圖 Sep 27, 2023 am 09:29 AM

三分鐘學會用Python繪製線形圖、長條圖和圓餅圖Python是一種非常流行的程式語言,廣泛應用於數據分析和視覺化。在這篇文章中,我們將學習如何使用Python繪製三種常見的圖表:線形圖、長條圖和圓餅圖。我將為你提供具體的程式碼範例,以幫助你快速上手。線形圖線形圖是一種透過連接資料點來顯示趨勢變化的圖表類型。在Python中,我們可以使用matplotlib函式庫來繪

如何利用ECharts和Python介面產生長條圖 如何利用ECharts和Python介面產生長條圖 Dec 17, 2023 pm 01:54 PM

如何利用ECharts和Python介面產生長條圖概述:隨著資料視覺化技術的發展,長條圖成為常見的資料展示方式之一。本文將介紹如何利用ECharts和Python介面產生長條圖。 ECharts是一款基於JavaScript的開源視覺化函式庫,它提供了豐富的圖表類型和互動功能。 Python是一種流行的程式語言,可以輕鬆處理資料和呼叫外部函式庫。步驟一:準備工作

See all articles