본문 바로가기
소프트웨어 (계산용 프로그램)/Gnuplot

[Gnuplot] every option 관련 정리

by UltraLowTemp-Physics 2020. 7. 23.
728x90

■ [gnuplot] every 옵션 [1]

    - 형식: every I:J:K:L:M:N 
    - 옵션의 의미 

 

설명

I

Line increment

J

Data block increment

K

The first line

L

The first data block

M

The last line

N

The Last data block

   1. every 옵션에서 말하는 Block이란? 

     - 아래와 같은 형태로 구성된 구조화된 텍스트파일이 있다고 가정해보자. 이때, 아래의 그림과 같이 빈칸(줄나눔문자'\n')으로 나누어진 각각의 데이터 덩어리를 block이라고 한다. 

    - 만약 데이터가 저장된 텍스트 파일에서 빈칸으로 데이터들이 나누어지지 않았다면, block에 대한 항목을 고려할 필요가 없다. 

 

예-구조화된 텍스트파일

    2. 예시

      - 위의 예제와 같이 N개의 블록으로 구성되어있고, 각각의 블록은 5개의 열로 구성된 데이터가 있다고 가정해보자. 

      1) 상황 1 

        (a) 홀수번째의 block만 선택

        (b) 각각의 block에서 모든 열 선택

every 1:2:1:1:-1:-1

      2) 상황 2 

        (a) 모든 데이터 블록 선택

        (b) 각각의 block에서 홀수번에 해당하는 열 선택

every 2::1::-1:

      3) 상황 3 

        (a) N개의 데이터 블록 중 n번째 데이터 블록만 선택

        (b) n번째 데이터 블록의 모든 데이터 선택

every ::1:n:-1:n

 

every 2

plot every 2 line

every ::3

plot from the 3-rd lines

every ::3::5

plot from the 3-rd to 5-th lines

every ::0::0

plot the first line only

every 2::::6

plot the 1,3,5,7-th lines

every :2

plot every 2 data block

every :::5::8

plot from 5-th to 8-th data blocks

■ Reference

[1] http://lowrank.net/gnuplot/datafile2-e.html

728x90

댓글