php报表之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();
?>
官方网站 脚本之家下载地址

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

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

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

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

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

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

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

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

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