짱구삼촌
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
제목 글쓴이 추천 조회 날짜
일상 경남출장만남,홈피:scrday345.com,ㅋㅏ톡;SMZG2,전국출장안마,출장파트... fwefwefewf 841 2020.10.31
일상 강원출장만남,홈피:scrday345.com,ㅋㅏ톡;SMZG2,전국출장안마,출장파트... fwefwefewf 117 2020.10.31
일상 충남출장만남,홈피:scrday345.com,ㅋㅏ톡;SMZG2,전국출장안마,출장파트... fwefwefewf 102 2020.10.31
일상 대전출장만남,홈피:scrday345.com,ㅋㅏ톡;SMZG2,전국출장안마,출장파트... fwefwefewf 143 2020.10.31
일상 아이폰12 자급제에 무약정 요금이 좋죠 file 팰리스타 150 2020.10.23
일상 OK캐쉬백 어플 포인트 모으는 재미가 쏠쏠하네요. 1 file 일등항해 282 2020.10.13
일상 데이터쉐어링 쓰기 file 팰리스타 407 2020.10.07
일상 요즘은 노트 20 예약 글들이 자주 올라오네요 큐프란 102 2020.08.10
일상 출책합니다 위드애드 158 2020.07.05
일상 가볍게 즐기는 한게임포커ㅠ file 일등항해 319 2020.06.30
일상 Y 슈퍼플랜이 새로이 나왔네요? file 잠든미소 2509 2020.01.21
일상 올래 출장샵 올래출장 524 2019.11.06
일상 폰사망후 카톡 대화방 복구 방법 있을까요? 달타령 13585 2019.08.24
일상 구글락 해제, 루팅, 펌웨어 업그레이드 서비스 진행합니다! 2 file 런닝티 1358 2019.07.28
일상 스크립트 Termux-API 실행하기 1 file 짱구삼촌 4 1487 2019.04.15
일상 올만에 삽질중 ㅋㅋ 1 file 짱구삼촌 2 1645 2019.04.05
일상 g8은 가심비네요 가심비~ 구리숑 2 591 2019.03.27
일상 오랜만에 접속하네요... 이거리 515 2019.03.19
일상 안녕하세요. 맛클 오랜만이네요. 2 젤리빵™ 1 576 2019.03.17
일상 TERMUX 로 바이너리 빌드 EXIFTOOL, MP3GAIN 예제 4 file 짱구삼촌 3 560 2019.03.16
일상 감사드려요.. 1 Hq5244 428 2019.03.12
일상 터미널 TERMUX + GNUPLOT + SQLITE3 이용한 이미지 그랴픽 만들기 예제 file 짱구삼촌 3 667 2019.02.22
일상 터미널 termux 어플 정말 대단합니다. 1 짱구삼촌 3 713 2019.02.15
일상 핸드폰 욕심 없는 사람에게 q9 구리숑 678 2019.01.24
일상 감사 Eldest 488 2018.12.21
1 - 9 - 4425