2013-06-17 1 views

답변

11

당신은 표준 출력으로 당신의 .PNG를 보낼 경우, 바로 출력 설정하지 :

#!/usr/bin/env gnuplot 
set term png 
plot x 

가 그럼 난 bash는 래퍼가 더 의미가 생각하는 스크립트

./plot.plt > mypng.png 

을 실행을 대부분의 목적으로 사용되지만 잠재적으로 유용합니다.

+0

반면에 bash 래퍼는 대부분의 경우 거의 쓸모가 없다고 생각합니다. 이것은 정확히 내가 뭘 찾고 있었는지, 감사합니다! – Rogach

+2

나와 같은 장애물을 치고 출력물에서'gnuplot>'을 보게 될 다른 사람들을 위해 : stdin에서 명령을 내릴 때'gnuplot -'을 실행하지 말고'-'없이'gnuplot'에 파이프하십시오. –

1

스크립트 내부에의 gnuplot 스크립트를 넣고 here document 사용 : bash plot.sh file : 인수로 출력 파일 및 데이터에 접두사를 지정하여

#!/bin/bash 
gnuplot << EOF 
set term png 
set output "$1.png" 
plot "$1.dat" 
EOF 

지금 스크립트를 호출, plot.sh을 말한다.

관련 문제