Requirements
GD (works with versions 1.2 - 1.8.3 (GIF, PNG, JPEG) )
PHP3 or PHP4 (works with both). For PHP2 and PHP3 see the older routines here
Does NOT require TTF, but if you have it then PHPLOT can use it.
Features
Scalings: Log-log, text-log, text-linear, linear-linear linear-log, log-linear
TTF and Non-TTF fonts
Moving Averages (subclass _data)
Scaling of data. (subclass _data)
Movable X and Y axes.
Adjustable Tick scalings (autoscalling and manual scaling)
Legends
Ability to draw multiple graphs on one image.
Browser Cache settings (on or off)
Inteligent Color Allocation for smaller images.
Types of Charts:
Bar
Thinbarline (for stock volume charts)
Area
Line
Scatter
Error (for stock high-low-close or scientific plots)
Pie Chart:
Combinations of the above
3-D Bar Charts (50% done)
3-D Surface: (50% Done)
Licensing
GPL and PHP
검은별 http://www.aditus.nu/jpgraph/
http://www.aditus.nu/jpgraph/jpg_image_gallery/index.html
한 번 들어가보세요..
이쪽이 더 좋은 것 같은데... 참고하시기를........... 08/07 8:40:56
다솜아빠 JpGraph 1.7 정말 많은 기능들을 제공하더군요.. 08/07 10:01:14
전영규 Goooooooooooood !
두 사이트 다 좋습니다.
이런 라이브러리가 있으면 좋겠다 싶었는데,
생각만 하면 솔루션이 나오는군요. =-) 08/07 13:39:50
박구 처음에는 그 상황에 맞춰 통계를 직접 GD이용하여 그래프로 그렸는데... 특히 Perl로 그릴때 정말 노가다였는데.
이런 라이브러리가 있다니. 뒷통수 맞았군요. 진작 알았다면 노가다는 안해도 되었을 것을... 저도 지금 통계만드는 것에 PHPLOT을 잘 쓰고 있습니다. 빠르고 괜찮습니다. 08/07 15:11:36
지누스 아 좋은 내용이군요.. 08/07 15:28:19
지누스 JpGraph 죽이는 군요.. 할말을 잃음 08/07 17:58:58
이백원 와 죽이네요 저 지금 서버에 올려 시험하고 있는데 정말 괜찮네요
검은별님 담부터 아디를 하얀별로 하세요 08/08 18:08:24
여창석 혹시 jpgraph에서 한글을 쓸수 있는 방법은 없을까요? 08/08 22:25:33
허걱 혹시 검은 별님께서 폰트 관련 부분 소스를 어떻게 고치셨는지 공개해주실수 없을까요? 저도 살펴봤는데.. 잘 모르겠더라구요. 08/09 11:17:03
다솜아빠 매뉴얼중 Specifying fonts.doc 문서를 보심 나왔있습니다.
Some examples of how to specify the built in fonts
SetFont(FF_FONT1,FS_BOLD);
SetFont(FF_FONT1,FS_BOLD,12); // Size 12 is ignored
SetFont(FONT1); // Deprecated!
SetFont(FF_FONT2); // Use built in FONT1 using default style.
SetFont(FF_FONT0,FS_BOLD); // FONT0 does not support bold style, will be ignored
True Type Fonts
Before you can start using True Type Fonts you need to make sure that
1. You have downloaded the TTF files. Due to it’s size they are in a separate package from the JpGraph script code.
2. The TTF_DIR constant in jpgraph.php points to the directory where the font files may be found.
3. You installation of PHP supports TTF (most should do)
By default JpGraph will look for fonts in directory “./TTF/”
대략 위와같이 나와있는데요..
저도 해봤습니다만.... 실력이 미천한 관계로 한글은 성공하지 못했습니다.
또한 기본 폰트중에서 jpgraph.php 부분에서 Arial 폰트를 한글폰트로 수정해서 사용해 봤지만.. 이 또한 안되더군요...
성공하시는 분 계시면... 공개부탁합니다.. 자세히.... 08/09 16:33:11
세븐도 한글 성공했습니다.
jpgraph.php 부분수정
1. DEFINE("FF_GULIM",17); // 새로운 폰트 정의
2. Class TTF 수정
$this->font_fam=array(
FF_COURIER => TTF_DIR."courier",
FF_VERDANA => TTF_DIR."verdana",
FF_TIMES => TTF_DIR."times",
FF_HANDWRT => TTF_DIR."handwriting",
FF_COMIC => TTF_DIR."comic",
FF_ARIAL => TTF_DIR."arial",
FF_BOOK => TTF_DIR."bookant",
FF_GULIM => TTF_DIR."ngulim"); <= 요거추가
}
똑같은 삽과 똑같은 일거리를 준다고 해도 삽을 갖고 일을 하는 사람의 역
량에 따라 그 효과는 많은 차이를 보이게 된다.
1단계 : Beginner
삽을 주면서 구덩이를 파라고 하면 조금 엉성한 폼으로 묵묵히 삽질을 시
작하는 대부분
의 사람들이 속한다.
간혹 삽자루를 분질러 먹거나 삐뚤삐뚤한 구덩이를 파기도 한다.
2단계 : User
삽질맨 이라고 불릴 정도의 능력을 보유한다. 이 정도가 되면 자기가 원하
는 삽은 스스
로 고르는 능력을 가지며, 어느정도 노하우를 갖고 있다.
3단계 : Power User
삽계의 매니아 수준이다. 삽에 관련된 일반적인 지식의 대부분을 소유하
고 있고,
Beginner들의 수많은 질문에 대답할 수 있는 역량을 보유한다.
이 쯤 되면 어떤 삽만을 고집하기도 하고 직접
삽을 튜닝하기도 하고 꾸미는데에도 시간을 투자한다.
4단계 : Developer
삽의 전문가이다. 이 사람들은 시중에 나온 대부분의 삽을 직접 제작하는
사람들이다.
삽을 두세개쯤 허리에 매고 다니면서 여기저기 삽질을 하며 삽의 기능을
테스트 하기도
한다. 이쯤 되면 기본적인 삽질은 한손으로도 가능해진다.
5단계 : Hacker
전문가 수준을 넘어서 삽으로 할 수 있는 더 다양한 일을 모색한다.
나는 한 해커가 삽으로 밥을 퍼먹는것을 본 적이 있다.
6단계 : Guru
이른바... 삽과 하나가 되는 경지. "삽위일체" 의 경지에 도달한 인물들
을 뜻한다. 어느
날 밤.. 엄청난 소리가 하늘과 땅을 진동하는 것이었다.. 모든 사람들이
놀라 바라보니
한 Guru 가 삽한자루로 산을 깍아 버리는 중이었던 것이었다.