짱구삼촌
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
제목 글쓴이 추천 조회 날짜
게임 이제 블소레 홍보를 이렇게하네ㅋㅋㅋㅋㅋ file 수방사 22236 2023.09.26
일상 데이터 속도제어무제한을 6,600원으로 쭉 이어서 쓰기 file 팰리스타 20303 2023.09.26
게임 요즘 신의탑 새로운 세계 하는 중인데 1 file 수방사 18591 2023.09.25
게임 뮤 IP는 역시 file 레몬트 17434 2023.09.25
일상 [전국좌표] 실 시 간 대 란 성 지 시 세 표 ㄷ ㄷ ㄷ ㄷ 성지투어 18365 2023.09.23
게임 뮤 모나크 시작은 1 file 거북이목 19055 2023.09.21
게임 달빛조각사 다크게이머 지금하면 1 file 미지이미 17498 2023.09.20
게임 신의탑 새로운 세계 오늘 업데이트에서 1 file 거북이목 16397 2023.09.20
게임 뮤 모나크 사전예약떴습니다. file 적안파나 16866 2023.09.19
게임 신의탑 새로운 세계 20일 업뎃이 기대되는게 1 file 거북이목 15295 2023.09.18
일상 알뜰폰 평생요금제 10기가 300분 9천원 file 팰리스타 15237 2023.09.18
소식 갤럭시S24 대란 성지 가격 ㄷ ㄷ ㄷ 성지투어 16357 2023.09.15
게임 뮤 모나크 오늘 사전 예약 소식 떳던데 file 거북이목 15851 2023.09.14
게임 로한2 출시는 내년이긴 한데... file 나리타타 16598 2023.09.13
일상 세컨폰 게임용으로 쓸 때 통화 데이터 무제한 12,100원 file 팰리스타 16248 2023.09.13
게임 WPL 현성주 방송 올라왔어요 1 file 샤인머스 16077 2023.09.13
소식 전국 3사 대란 가격 공지 [ 폴드5 플립5 S23 아이폰14미친 가격 ] 성지투어 19039 2023.09.09
게임 세븐나이츠 키우기 오늘 오픈해서 1 file 거북이목 17620 2023.09.06
게임 WPL 오늘 임요환 포커드랍쉽 방송합니다. 1 file 레몬트 16454 2023.09.05
게임 신의탑 새로운 세계 상점에서 1 file 거북이목 14959 2023.09.04
일상 9월 알뜰폰 이벤트 추천 무제한 요금 3,200원부터 팰리스타 16635 2023.09.01
게임 WPL 온라인 새틀라이트는 역시... file 나리타타 16726 2023.08.31
게임 소드 오브 콘발라리아 어떨려나 file 적안파나 16703 2023.08.31
일상 드래곤에어 침묵의 신 사전 예약 받으니까 1 file 거북이목 16699 2023.08.30
게임 소드 오브 콘발라리아 PV만 봐도 file 적안파나 17286 2023.08.29
게임 신의탑 새로운 세계 다음 업데이트가 기대되는 이유 file 거북이목 17523 2023.08.28
게임 킥서비스 영상에 나온 세븐나이츠 키우기 file 거북이목 18325 2023.08.27
게임 퀵서비스 새로 뜬 영상 봤는데 1 file 거북이목 20340 2023.08.25
게임 신의탑 새로운 세계 슬슬 1 file 적안파나 19661 2023.08.25
일상 폰으로 유튜브 등 영상많이볼 때 데이터무제한 7,920원 요금제 file 팰리스타 19097 2023.08.25
1 - 5 - 5850