search
Homephp教程php手册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();
?>


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

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
WPS文档柱状图怎么做WPS文档柱状图怎么做Mar 20, 2024 pm 10:11 PM

WPS作为我们日常工作中经常使用的软件,在做统计的时候会用到一些图表来进行比较与参考,比如对柱状图的应用。那么你知道WPS柱状图怎么做吗?下面小编就来介绍一下WPS柱状图怎么做的方法。我们打开使用的WPS软件后,界面会因WPS版本不同而有所差异,但不会影响操作。接着,在主菜单栏中找到“插入”选项,打开后会看到图表选项。图表打开以后,第一个就是所谓的柱形图,其实柱形图也分为3种,分别为簇状柱形图,与堆积柱形图和百分比堆积柱形图,我们需要那个可以自己来选择,我先介绍一下这个簇状柱形图的使用。选择好了

Vue 中实现柱状图、饼图等数据可视化技巧Vue 中实现柱状图、饼图等数据可视化技巧Jun 25, 2023 pm 12:43 PM

近年来,数据可视化相关技术的快速发展,使得复杂数据更易于被理解和分析。Vue作为一种流行的前端框架,具有良好的可扩展性和易用性,被广泛应用于数据可视化领域。本文将介绍Vue中实现柱状图、饼图等数据可视化的技巧。一、使用ECharts实现柱状图ECharts是一款基于JavaScript的开源可视化库,提供了多种图表类型,其中包括柱状图。下面以

使用PHP和JpGraph实现图表的生成和绘制使用PHP和JpGraph实现图表的生成和绘制Jun 25, 2023 pm 06:16 PM

在开发Web应用程序中,图表的使用非常普遍。图表可以清晰地展示数据,让用户更容易地理解和分析信息。在PHP中,可以使用JpGraph库来生成和绘制图表,这是一个功能强大的图表生成工具,支持多种类型的图表,如柱状图、饼图、折线图等。在本文中,我们将介绍如何使用PHP和JpGraph来生成和绘制图表。安装JpGraph首先,需要下载JpGraph库,并解压到本地

Vue统计图表的柱状和折线图功能实现Vue统计图表的柱状和折线图功能实现Aug 17, 2023 am 11:39 AM

Vue统计图表的柱状和折线图功能实现引言:在数据可视化的应用中,统计图表是一种常用的展示数据的方式。而Vue作为一种流行的JavaScript框架,提供了丰富的功能和易用性,非常适合用于实现统计图表。本文将介绍使用Vue实现柱状图和折线图的具体步骤,并附上代码示例。一、柱状图实现柱状图是一种以矩形的高度来表示数据大小的图表。下面是使用Vue和echarts库

如何利用ECharts和Python接口生成柱状图如何利用ECharts和Python接口生成柱状图Dec 17, 2023 pm 01:54 PM

如何利用ECharts和Python接口生成柱状图概述:随着数据可视化技术的发展,柱状图成为常见的数据展示方式之一。本文将介绍如何利用ECharts和Python接口生成柱状图。ECharts是一款基于JavaScript的开源可视化库,它提供了丰富的图表类型和交互功能。Python是一种流行的编程语言,可以轻松处理数据和调用外部库。步骤一:准备工作

使用海龟绘制柱状图的Python程序使用海龟绘制柱状图的Python程序Aug 20, 2023 pm 04:57 PM

数据的图形表示提供了对数据复杂子结构的增强理解,帮助我们轻松解释隐藏的模式和趋势。想象一下,如果我们可以通过编程绘制类似的关系,那将是多么方便?Python提供了一个丰富的模块,专门用于执行此类操作,它被称为“turtle”。“turtle”模块是Python内置的库,允许我们在“turtle图形屏幕”上绘制图形。在本文中,我们将使用这个turtle模块创建一个条形图。理解Turtle模块Theturtlemoduleusesavirtualturtleobjecttocreategraphic

如何在ECharts中使用柱状图展示数据如何在ECharts中使用柱状图展示数据Dec 18, 2023 pm 02:21 PM

如何在ECharts中使用柱状图展示数据ECharts是一款基于JavaScript的数据可视化库,在数据可视化的领域非常流行和使用广泛。其中,柱状图是最常见和常用的一种图表类型,可以用于展示各种数值数据的大小、比较和趋势分析。本文将介绍如何使用ECharts来绘制柱状图,并提供代码示例。首先,我们需要在HTML文件中引入ECharts库,可以通过以下方式引

三分钟学会用Python绘制线形图、柱状图和饼图三分钟学会用Python绘制线形图、柱状图和饼图Sep 27, 2023 am 09:29 AM

三分钟学会用Python绘制线形图、柱状图和饼图Python是一种非常流行的编程语言,广泛应用于数据分析和可视化。在这篇文章中,我们将学习如何使用Python绘制三种常见的图表:线形图、柱状图和饼图。我将为你提供具体的代码示例,以帮助你快速上手。线形图线形图是一种通过连接数据点来显示趋势变化的图表类型。在Python中,我们可以使用matplotlib库来绘

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function