기억노트

[GNUplot] 간단한 막대 그래프 그리기 본문

Programming/Gnuplot

[GNUplot] 간단한 막대 그래프 그리기

진바니 2019. 6. 12. 16:25

 

 

 

예제 코드

 

1. plot 파일

reset
set terminal png font 'arial, 11'
set output 'a.png'
set xtics ('0' 0, '10' 1, '20' 2, '30' 3, '40' 4)
set boxwidth 0.3
set xlabel 'X label'
set ylabel 'Y label'
set yrange [0.4:1]
set style fill pattern 2
set nokey
plot 'a.txt' with boxes lc rgbcolor 'black'

 

 

2. text 파일 (a.txt)

 

0.5

0.6

0.7

0.8

0.9

 

 

예제 코드 설명

 

reset

: 설정 초기화

 

set terminal png font 'arial, 11'

: 출력을 png 파일로 설정하고, 폰트는 arial에 글자 크기를 11로 설정

 

set output 'a.png'

: 결과를 a.png 파일로 출력(저장)

 

set xtics ('0' 0, '10' 1, '20' 2, '30' 3, '40' 4)

: x축의 항목을 '0', '10', '20', '30', '40' 으로 설정(0에 해당하는 위치에 0, 1에 해당하는 위치에 10, ...)

 

set boxwidth 0.3

: 막대 그래프의 넓이를 0.3으로 설정

 

set xlabel 'X label'

: x축 label을 'X label'로 설정

 

set ylabel 'Y label'

: y축 label을 'Y label'로 설정

 

set yrange [0.4:1]

: y축을 0.4에서 1까지 나타냄

 

set style fill pattern 2

: 막대 그래프의 채우기 형식을 2로 설정

 

set nokey

: 데이터 항목을 안보이도록 설정

 

plot 'a.txt' with boxes lc rgbcolor 'black'

: a.txt 파일을 읽어, 검은색 막대 그래프로 2차원 그래프를 그림

'Programming > Gnuplot' 카테고리의 다른 글

[GNUplot] csv 파일 읽을 때 x range 오류  (0) 2019.07.18