2014-10-19 4 views
2

여러 열 데이터 파일을 그릴 계획입니다. 첫 번째 열과 i 번째 열로 xy 플롯을 그립니다. 그래서 설명서를 기반으로 작동하는 명령. 어떤 gnuplot 버전이 그런 기능을 가지고 있나? 내 컴퓨터는 version4.2를 설치하지만 작동하지 않습니다. 동일한 질문에 대한 columnheader()
나는 내 코드의 문제 또는 버전의 있는지 확인하고 싶습니다.gnuplot : 및 columnheader 명령

+0

''plot for ... '은 4.4 이후에 제공되며, [...] {...}'은 4.6 이후로 더 강력합니다. – Miguel

+0

@Miguel 필자는 '해야 할 일'이 더 강력하다고 반드시 말할 필요는 없다. 왜냐하면이 상황에서는 반드시 '줄거리'를 사용해야하기 때문이다.) – Christoph

답변

6

버전 4.2에는 이미 columnheader 기능이 있습니다.

gnuplot를 4.2에서

first second third fourth 
1 2 3 4 
2 3 4 5 
3 4 5 6 

를 포함하는 데이터 파일 data.txt을 고려하면, 예를 들어 사용할 수 있습니다 버전 4.4을 사용하면 plot 명령 내에서 반복 사용할 수 있기 때문에

set key autotitle columnheader 
set style data lines 
plot 'data.txt' using 1:2, '' using 1:3, '' using 1:4 

다음 set key autotitle columnheader을 사용하는 대신

set key autotitle columnheader 
set style data lines 
plot for [i=2:4] 'data.txt' using 1:i 

제목의 칼럼에서 주어진 열을 일치하지 않는 경우 당신은 또한 title columnheader 또는 title columnheader(i+1)을 사용할 수 있습니다 using 문 적어도 4.2 이후에도 작동합니다.

+0

감사합니다. 나는 그것을 점검 할것이다. –