Bash 스크립트에서 대화형 gnuplot 창을 여는 방법

Bash 스크립트에서 대화형 gnuplot 창을 여는 방법

bash 스크립트에서 gnuplot을 사용하여 파일을 플롯하고 싶습니다. 이를 위해 다음 명령을 사용했습니다.

gnuplot --persist -e "plot file1.dat"

창에 플롯이 표시되지만 데이터 포인트를 보기 위해 확대하고 싶습니다. 그러나 이것은 허용되지 않습니다. 마치 gnuplot 내에서처럼 플롯을 확대할 수 있도록 파일을 플롯하려면 어떻게 해야 합니까?

답변1

~에서GNU 그리기 매뉴얼,

터미널 유형에 따라 일부 마우스 작업은 영구 창에서 여전히 가능할 수 있습니다. 그러나 도면을 다시 그려야 하는 배율 조정/배율 취소 등의 작업은 주 프로그램이 종료되었기 때문에 불가능합니다. 대화형이 아닌 스크립트 파일에서 gnuplot을 실행할 때와 같이 플롯을 생성한 후 플롯 창을 열어두고 마우스로 완전히 사용할 수 있게 하려면 마우스 일시 중지를 참조하십시오.

대답은 "마우스 끄기 일시 중지" 섹션을 읽으면 찾을 수 있습니다.

gnuplot --persist -e 'plot "file1.dat"; pause mouse close'

아시다시피, 이 설명서의 스크롤 및 확대/축소 섹션에 설명된 대로 이제 Ctrl-WheelUp 및 Ctrl-WheelDown을 사용하여 확대/축소할 수 있을 뿐만 아니라 마우스 오른쪽 버튼을 클릭하여 직사각형 영역을 선택할 수 있습니다.

관련 정보