gnuplot에서는 하나의 창에 여러 개의 꺾은선형 차트를 그리고 싶습니다. 를 사용하여 차트를 플롯했지만 multiplot
레이블 이름이 올바르게 표시되지 않고 label1과 label2가 서로 인쇄됩니다.
이 문제를 어떻게 해결할 수 있나요? 그리고 사진도 저장할 수 있나요?
답변1
나는 항상 쉘에 입력하는 것보다 gnuplot용 스크립트를 만드는 것을 선호합니다. 이렇게 하면 멀티플롯이 필요하지 않습니다. 대신 다음과 같은 스크립트를 실행할 수 있습니다.
#!/usr/bin/gnuplot
set terminal png crop size 1600,600;
set output "figure.png";
plot x, \
x*x, \
x*x*x,
답변2
gnuplot's
나는 "multiplot" 명령 에 대해 모른다 . 현명하게 사용하면 원하는 바를 이룰 수 있을 것 같지만 , 내용을 주의 깊게 읽어보시길 set origin
권합니다 .help multiplot
"숫자 저장"에 관해서는 다음 두 가지 방법 중 하나로 설명할 수 있습니다.
gnuplot
마지막 "plot" 명령을 포함하여 해당 시점의 전체 구성을 저장합니다. 프롬프트를save "somefile.load"
따르 십시오 .gnuplot>
나중에 화면의 전체 콘텐츠를 재생성load "somefile.load"
하라는 메시지가 표시 됩니다.gnuplot>
그래픽이 포함된 파일을 생성합니다. 파일은 일부 이미지 형식(예: GIF, JPEG) 또는 일부 인쇄 가능한 형식(예: PostScript)입니다.
help set terminal
터미널 설정 방법을 확인하세요 . PostScript를 원한다고 가정하지만 나중에 형식을 선택할 수 있습니다.gnuplot>용어 포스트스크립트 설정
gnuplot> "plot.ps" 설정
gnuplot> 다시 그리기
gnuplot> 용어 X11 설정
"plot.ps" 파일에 인쇄 가능한 PostScript 버전의 플롯이 있어야 합니다. GIF 이미지를 얻으려면 , set term gif
및 set out "something.gif"
를 입력할 수 있습니다 replot
. 때때로 출력 파일은 사용자가 수행 set term x11
하거나 다른 작업을 수행할 때까지 0바이트가 됩니다.