gnuplot의 작업 디렉토리

gnuplot의 작업 디렉토리

어떻게 지정하나요?작업 목록~을 위한gnuplot대화형 모드인가요? 스크립트를 호출하고 싶지만 "call 'label_loop.gnu'"gnuplot 설치 폴더에 스크립트 파일을 넣지 않으려면 매번 전체 경로를 지정해야 합니까? 정상적인 사용 중에는 다음과 같은 일이 발생한다고 생각합니다. "로드할 데이터나 스크립트를 임의의 디렉토리에 넣습니다." -> "대화 모드로 그립니다." -> "마우스 조작으로 라벨 위치를 조정하고 싶습니다(바람직하게)" -> "복사하여 붙여넣습니다." 이전 명령을 실행한 다음 배치 파일을 만듭니다."->"GnuPlot 출력을 PDF로 변환"

답변1

내가 당신의 말을 명확하게 이해했다면 다음 GNUPLOT_LIB을 살펴 보십시오 man gnuplot.

GNUPLOT_LIB

데이터 및 명령 파일에 대한 추가 검색 디렉터리입니다. 이 변수는 단일 디렉터리 이름을 포함하거나 ":"으로 구분된 디렉터리 목록을 포함할 수 있습니다. GNUPLOT_LIB의 내용은 "loadpath" 변수에 추가되지만 "save" 및 "save set" 명령을 사용하여 저장되지는 ​​않습니다.

따라서 gnuplot원하는 환경 변수를 사용하여 호출하면 됩니다.

GNUPLOT_LIB=my/chosen/path gnuplot

예를 들어, 점 (0,0), (1,1) 및 (2,3)의 곡선을 플로팅합니다.

$ cat Test/data.dat
0 0
1 1
2 3
$ GNUPLOT_LIB=Test gnuplot 
gnuplot> plot 'data.dat' with lines

관련 정보