GD를 이용한 통계 그래프
20050227_gd.zip 압축을 풀어서 index.html를 실행하면 됩니다.
필요한 이미지와 폰트파일도 함께있습니다.
폰트파일을 못찾는 에러가 나는 경우 폰트파일의 위치를 절대경로로 수정해 주세요.
버전은 PHP5, GD2.0.28 입니다. GD버전이 낮은 경우 이미지가 선명하게 나오지 않더군요.
세로 막대 그래프
<?php
//클레스 파일
include "graph_class.php";//기본클레스
include "drawColumn.php";//막대그래프클레스
//입력되는 데이터로 디비에서 불러와 처리해도 된다.
$arr_data=array(60,82,103,34,75,126,137,68,119,170,91,52,24,79,99);
//새로운 클래스를 만들어 호출 (막대그래프)
$mydrawColumn=new drawColumn;
$mydrawColumn->data = $arr_data;
$mydrawColumn->runDraw();
?>
가로 라인 그래프
<?php
//클레스 파일
include "graph_class.php";//기본클레스
include "drawLinegraph.php";//꺽은선그래프클레스
//입력되는 데이터로 디비에서 불러와 처리해도 된다.
$arr_data=array(60,82,103,34,75,126,137,68,119,170,91,52,24,79,99);
//새로운 클래스를 만들어 호출 (꺽은선그래프)
$mydrawLinegraph=new drawLinegraph;
$mydrawLinegraph->data = $arr_data;
$mydrawLinegraph->typebg = 2;//배경을 점선으로 한다.
$mydrawLinegraph->runDraw();
?>
세로 막대 그래프
<?php
//클레스 파일
include "graph_class.php";
include "drawColumn.php";
//입력되는 데이터로 디비에서 불러와 처리해도 된다.
$arr_data=array(60,82,103,34,75,126,137,68,119,170,91,52,24,79,99);
//새로운 클래스를 만들어 호출 (막대그래프)
$mydrawColumn=new drawColumn;
$mydrawColumn->data = $arr_data;
$mydrawColumn->typesize = 2;//이미지크기를 중간사이즈로 설정
$mydrawColumn->runDraw();
?>
'IT-개발,DB' 카테고리의 다른 글
[델파이] [강좌] 리소스의 활용 II (0) | 2016.04.15 |
---|---|
[델파이] [강좌] 리소스의 활용 I (0) | 2016.04.15 |
[javascript] 프린트 제어 (웹페이지 여백조절,가로세로) - ActiveX : ScriptX (0) | 2016.04.11 |
[개발] SHGetFolderPath 윈도우즈 특수 폴더 구하기 (0) | 2016.04.03 |
NI-DAQmx 설치시 함께 설치되는 (0) | 2016.03.28 |
댓글