PHP 보고서 jpgraph 히스토그램 예제 코드

高洛峰
풀어 주다: 2023-03-02 15:08:01
원래의
1321명이 탐색했습니다.

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')
// 이 두 호출은 항상 필요합니다.
$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)
// 그림자 추가
$graph->SetShadow()
// 여백 조정 제목을 위한 공간을 더 확보하기 위해 약간
$graph->img->SetMargin(40,30,20,40)
// 막대 냄비 만들기
$bplot = new BarPlot($ datay)
// 채우기 색상 조정
$bplot->SetFillColor('orange')
$bplot->value->Show(); value- >SetFont(FF_ARIAL,FS_BOLD,10)
$bplot->value->SetAngle(45)
$bplot->value->SetFormat('%d');
$graph->Add($bplot);
// 제목 설정
$graph->title->Set(iconv(“UTF-8″, “gb2312″,”User 소비 보고서 그림"));
$graph->xaxis->title->Set(iconv("UTF-8″, “gb2312″,”Username”)); ; 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); / 그래프 표시
$graph->Stroke()
?>

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿