>  기사  >  백엔드 개발  >  PHP는 Jpgraph를 사용하여 연간 수입 및 지출 명세서의 효과를 표시하는 막대 차트를 만듭니다.

PHP는 Jpgraph를 사용하여 연간 수입 및 지출 명세서의 효과를 표시하는 막대 차트를 만듭니다.

墨辰丷
墨辰丷원래의
2018-05-25 14:19:471856검색

이 글에서는 주로 PHP가 Jpgraph를 사용하여 연간 수입 및 지출 명세서를 표시하는 막대 차트를 만드는 방법을 소개합니다. Jpgraph의 구체적인 단계와 작동 기술을 분석하여 완전한 예제 형식의 막대 차트를 만듭니다. 참고하시면 됩니다

이 글의 예시는 PHP를 설명하고 있습니다. Jpgraph를 사용하여 연간 수입 및 지출 명세서의 효과를 표시하는 막대 차트를 만듭니다. 참고용으로 공유해 드리며, 자세한 내용은 다음과 같습니다.

GD2 라이브러리를 이용하면 다양한 이미지를 만들 수 있지만, GD2 함수 라이브러리만 사용하면 복잡한 통계 그래픽을 만드는 것이 매우 번거롭습니다. PHP는 탄생부터 성숙까지 많은 변화를 겪었습니다. 이 기간 동안 많은 조직에서는 PHP 프레임워크와 클래스 라이브러리를 개발했습니다. Jpgraph 그래픽 클래스 라이브러리는 매우 실용적이고 인기 있는 대표적인 라이브러리입니다. 강력할 뿐만 아니라 조작하기도 쉽습니다.

예: Jpgraph를 사용하여 연간 수입과 지출을 표시하는 막대 차트를 만듭니다.

(1) Jpgraph 클래스 라이브러리의 압축 패키지를 다운로드한 후 프로젝트가 있는 디렉터리에 압축을 풉니다.

다운로드 주소: http://www.jb51.net/codes/38194.html

구성 방법에는 두 가지가 있습니다.

(1) PHP 설치 디렉터리를 열고 php.ini 파일을 편집한 후 수정합니다. include_path 매개변수, 그 뒤에 폴더 이름을 추가하세요(예: include_path = ".;D:wampserverwwwjpgraph"

(2) 적용하려면 Apache 서버를 다시 시작하세요

이 사이트에서만 Jpgraph를 사용하려면 직접 압축을 푸세요. 프로젝트로 이동하기만 하면 프로젝트 디렉터리로 이동합니다.

모든 파일을 프로젝트로 가져오려면 require_once 및 기타 문을 사용해야 합니다.

예를 들어 index.php 페이지를 생성해 보세요

<?php
require_once &#39;jpgraph/src/jpgraph.php&#39;; //导入Jpgraph类库
require_once &#39;jpgraph/src/jpgraph_bar.php&#39;; //导入Jpgraph类库的柱状图功能
$data = array(80, 73, 89, 43, 56, 76, 89, 96, 93, 30, 98, 78); //设置统计数据
$xdata = array(&#39;Jan&#39;, &#39;Feb&#39;, &#39;Mar&#39;, &#39;Apr&#39;, &#39;May&#39;, &#39;Jun&#39;, &#39;Jul&#39;, &#39;Aug&#39;, &#39;Sep&#39;, &#39;Oct&#39;, &#39;Nov&#39;, &#39;Dec&#39;);
$graph = new Graph(600, 300); //设置画布大小
$graph->SetScale(&#39;textlin&#39;); //设置坐标刻度类型
$graph->SetShadow(); //设置画布阴影
$graph->img->SetMargin(40, 30, 20, 40); //设置统计图边距
$barplot = new BarPlot($data); //实例化BarPlot对象
$barplot->SetFillColor(&#39;blue&#39;); //设置柱状图前景色
$barplot->value->Show(); //显示
$graph->Add($barplot);
$graph->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;***科技有限公司年度收支&#39;)); //设置标题iconv防止中文乱码
$graph->xaxis->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;月份&#39;)); //设置X轴名称
$graph->xaxis->SetTickLabels($xdata);//设置x轴标注
$graph->yaxis->title->Set(iconv(&#39;utf-8&#39;, &#39;GB2312//IGNORE&#39;,&#39;总金额(万元)&#39;)); //设置y轴名称
$graph->title->SetFont(FF_SIMSUN, FS_BOLD); //设置标题字体
$graph->xaxis->title->SetFont(FF_SIMSUN, FS_BOLD); //设置x轴字体
$graph->yaxis->title->SetFont(FF_SIMSUN, FS_BOLD); //设置y轴字体
$graph->Stroke(); //输出图像

실행 결과는 다음과 같습니다.

위 내용은 이 글의 전체 내용이므로 모든 분들의 학습에 도움이 되기를 바랍니다.


관련 권장 사항:

python3+PyQt5 구현 막대형 차트

H5 캔버스 차트 구현 막대형 차트

Echarts 색상 변경 막대 차트

위 내용은 PHP는 Jpgraph를 사용하여 연간 수입 및 지출 명세서의 효과를 표시하는 막대 차트를 만듭니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.