짱구삼촌
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
제목 글쓴이 추천 조회 날짜
일상 "짱구삼촌"님이 또 일을 냈네요..^^ 28 file EXODUS_Q™ 65 5830 2014.03.10
소식 삼성 펌웨어 정보 입니다. (수정) 25 상진군 64 11336 2015.08.12
소식 삼성 펌웨어 테스트 정보 45 상진군 64 10455 2015.02.28
일상 노트젤리빈땜에 네이트에서 삼성열라 까이고있네요 66 샤킬미카 64 4570 2013.02.22
일상 자자^^ 테마 받으신분들~ 34 규규규규 64 3078 2011.01.09
일상 여러분들 아시나요? 18 미친kamui 63 2234 2014.01.25
일상 노트 3사 통합팩 v4 적용 관련 50 focusnf 63 4921 2013.03.22
일상 포인트들 어떻게 모으시나요?ㅠ 48 wkfqdmsvkfdn 63 743 2013.01.23
소식 노트4 갤5광 롤리팝 최종본 정보 (일부수정) 29 상진군 62 13634 2015.01.20
일상 삽질 끝에 제작 성공! [마켓 업데이트 방지] (Xposed 모듈) 38 file hsk 62 9663 2014.09.07
일상 S5 Theme Build3 19 file 푸우♡ 62 4751 2014.03.12
일상 [갤4A] 루팅툴 만들었습니다 (모든 버전용) 76 hsk 62 5864 2014.01.16
사용기 스마트워치) 소니 SmartWatch2 개봉기 & 짤막한 하루 사용기 _스압주의.. 14 file 갤4 SHV-E3 62 9284 2013.10.15
일상 Galaxy s5 Note3 Rom 34 file Saebyeol 61 6834 2014.08.14
일상 Android 4.4.3 On Galaxy Note (all fixed) 45 file bestmjh47 61 6749 2014.06.15
일상 DisasterMOD ROM V4 올려뒀습니다. 31 phyb 61 4479 2013.06.08
일상 유용한 블로그 주소모음 53 Twins.K™ 60 6924 2014.03.08
일상 테마사,롬 쿠커는 기계가 아닙니다. 56 iNO 60 2826 2013.08.16
일상 드디어 알림창 포팅하는데 성공하였습니다. 64 file focusnf 60 4495 2013.02.27
디자인 [JackoS's 테마제작가이드] -= PROLOGUE =- 53 JackoS 60 42680 2011.02.09
소식 삼성 펌웨어 테스트 정보 39 상진군 59 9293 2015.02.24
소식 노트4 롤리팝 펌웨어 정보 33 상진군 59 10487 2015.02.09
일상 오랜만에 멀티톡 제작을 다시 시작해보고 있습니다~ 25 file HackerChang 59 9733 2014.06.27
일상 이게 역시 현실이네요! 매번 이야기 나오는 거지만... 34 file 정원이아 59 3347 2014.01.20
일상 SKT 갤럭시노트1 맛클 종합롬 v3 중간보고. 49 하얀여우 59 3831 2013.04.23
일상 최종적으로 추가하기로 한 통합내용입니다. 43 focusnf 59 2682 2013.04.02
일상 KT_MB1오렌지발광테마 진행상황입니다, 58 file Sonic77 : F 59 2852 2013.03.09
일상 자유 공간입니다. 88 berics 59 8975 2012.09.23
일상 카카오톡이 이렇게 개선되었으면 좋겟네요 ~ 16 file 푸우♡ 58 4372 2014.12.14
일상 첫 아이가 태어났습니다^^ 102 Toughguy 58 2761 2014.02.21
1 - 5 - 5850