짱구삼촌
18.02.08
조회 수 332
추천 수 2
댓글 0

gnuplot.info 는 아주 다양한 기능의 차트 그리기를 제공합니다.

http://gnuplot.sourceforge.net/demo/ 여기서 에제 데모들을 보실 수 있지요.

저걸 안드로이드에서 돌아가게 한 어플이

https://play.google.com/store/apps/details?id=com.droidplot

입니다.

평소레 조금 아쉬분 부분이 pie chart 그리기인데요.

요걸 레이블과 오브젝트 만으로 구성하다가 문득 떠오른 방법이 카드/명함도 흉내낼 수 있겠는데???? 였습니다.

HanaMC_card_pie.png

카드 매출은 택스트 파일로 저장하고 거기서 숫자 값을 뽑아서 차트를 그려주는 방법이지요.

한글 주석은 모두 무시하시고 이해하는데 사용하십시오

reset

set key font "/sdcard/fonts/SJjunglego.ttf,15" #해당 경로에 폰트 파일이 있어야 겠지요..
set key textcolor rgbcolor "white"

set format y ""
set format x ""

set terminal png medium size 800,600 background rgb "black" # 800,600 사이즈 png파일로 저장합니다.

today=strftime("%Y-%m-%d",time(0)+32400) # today 변수에 지금 시각을 받아옵니다. +32400 은 타임존 한국시간이지요.

line1='Happy Birthday to You' # 출력할 메세지 지정힙니다.
line2=today
line3='melfy'
line4='생축하오!'


set output "card_image.png" # 출력할 차일 이름입니다.

set size square
set style fill solid 1.0 border -1

set object 1 rect from screen 0.1,0.1 to screen 0.9,0.9 fillcolor rgb 'cyan' lw 3 back

set object 2 rect from screen 0.11,0.11 to screen 0.89,0.89 fillcolor rgb 'black' lw 3 back #오브젝트 2개는 네모 박스 2개를 만들고 검정으로 채웁니다. screen 0.1,0.1 의 좌표는 좌측 하단에서 전체의 0.1되는 지점을 말합니다. 우측 상단은 screen 1,1 dlqslek. 

set arrow from screen 0.15,0.65 to screen 0.85,0.65 nohead lw 5 lc rgb 'pink' back # 분홍색 줄긋기입니다.

set label 1 line1 at screen .5,.7 center tc rgb 'white' font "/sdcard/fonts/SJjunglego.ttf,35" front # 메세지 표시하기

set label 2 line2 at screen .5,.5 center tc rgb 'white' font "/sdcard/fonts/popn1.ttf,35" front

set label 3 line3 at screen .7,.15 center tc rgb 'white' font "/sdcard/fonts/popn2.ttf,35" front

set label 4 line4 at screen .5,.3 center tc rgb 'white' font "/sdcard/fonts/popn1.ttf,70" rotate by 15 front # 15도 돌려서 표시해보기


unset border
unset tics
unset key
plot x with lines lc rgb "#000000" #그래프의 축눈금 등을 모두 지우고 그냥 plot 명령은 폼입니다.

set output
exit

card_image.png

테두리가 너무 크네요 ㅋㅋㅋ

Extra Form
첨부
HanaMC_card_pie.png  [File Size:24.4KB/Download:0]
card_image.png  [File Size:11.5KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.

짱구삼촌 님의 SIGNATURE

profile

그래도 아직은 사랑이, 낡은 외투처럼 너덜너덜해져서 이제는 갖다 버려야 할, 그러나 버리지 못하고...

"신은 그저 질문하는 자일 뿐... 운명은 내가 던지는 질문이다. 답은 그대들이 찾아라."

댓글 0
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
일상 #3월22일 이른시각 아침을 여는 모닝명언# 8 국민배우 5 867 2011.03.22
일상 갤럭시S2 lte E110S 하드브릭 걸렸는데..도와주세요..ㅠㅠ 1 ui갤럭시 12244 2014.12.16
일상 다정한 말에는 꽃이 핀다 8 file duchunsa™ 14 1685 2013.09.13
일상 (배포안내) Galaxy S2 Holo Project Updated 0727 2 file 최진우 5 1329 2013.07.27
일상 (배포안내) Galaxy S2 Holo Project Updated 0621 4 최진우 5 1349 2013.06.21
일상 힝..ㅠㅡㅠ 22 LavI 1 718 2011.02.23
일상 힝...떡님 미워잉~ ㅠ ^ㅠ 1 씨유림촹 1 995 2011.11.11
일상 힝.. 공지즘 해주시징.. 2 HappyJung 741 2011.02.19
일상 힝 테그라크오버클럭얼티밋 1 타코매치 866 2011.05.26
일상 힝 100제니밖에못땃넹 23 바운드ㅋ 674 2010.12.25
일상 힙합신동 10 neocore 1054 2011.01.30
일상 힘차게 하루를 시작하세여ㅎ 2 츠키히 1 839 2013.05.02
일상 힘을내요~ 미스터 떡! 테마사! 개발자! 8 볼튼원더 1108 2011.06.04
일상 힘들었던 sl28펌업후기(1.2오버클럭했다가 테크라크로~ㅠㅠ) 7 남중이 1413 2011.01.09
일상 힘들어죽겠습니다 ㅠㅠ 2 file JOLT™ 4 2162 2014.12.26
일상 힘들어서 도저히 안되겠습니다 4 ResNick 1 1309 2014.02.22
일상 힘들어 하는 당신을 위한 글 22 duchunsa™ 7 910 2011.04.25
일상 힘들어 하는 그 누군가에게 9 file duchunsa™ 14 1269 2013.09.02
일상 힘들면 쉬어가세요... 23 duchunsa™ 5 748 2011.06.10
일상 힘들면 쉬어가세요 4 file duchunsa™ 10 1460 2013.10.28
일상 힘들면 쉬어가세요 file duchunsa™ 6 1304 2012.08.17
일상 힘들때 . . 슬플때 . . 기쁠때 40 duchunsa™ 12 1191 2011.08.12
일상 힘들다 2 dodo5248 817 2013.07.07
일상 힘들 땐 장터를 가 보십시요 file asarabia♥ 5 763 2013.02.12
일상 힘든한주였습니다. 4 카드리안 1 673 2011.03.25
1 - 4425