gnuplot에서 PDF 출력을 생성하는 가장 좋은 방법

gnuplot에서 PDF 출력을 생성하는 가장 좋은 방법

내 디렉토리에 많은 데이터 파일이 있습니다. 각 데이터 파일에는 서로 다른 열이 있으며 그 중 일부를 사용하여 벡터 플롯을 플롯하고 싶습니다. 이전에는 .gp 스크립트를 사용하여 .png 파일을 생성하고 이를 동영상으로 결합했습니다. 또한 프레젠테이션에 표시하고 기사에 포함하려면 PDF 형식의 출력이 필요합니다. png 스크립트는 다음과 같습니다

set terminal pngcairo
set xla 'x'
set yla 'y'
scl=3
do for [i=0:10000:200]{
    set output sprintf('vector_frame%04.0f.png',i)
    plot 'data.'.i.'.dat' u 3:4:($5/scl):($6/scl) w vec ti sprintf("frame %d",i)
    set output

png 이미지의 해상도는 Qt 터미널의 해상도보다 훨씬 나쁘고 그림을 그리는 것은 일반적으로 큰 도움이 되지 않습니다. pdfcairo의 PDF 출력도 좋지 않습니다. 또한 "크기 스케일 2를 설정"해야 하는 경우도 있습니다. 있다x축의 레이블이 겹칩니다.. 코드와 샘플 출력은 다음과 같습니다.

set terminal pngcairo
set xla 'x'
set yla 'y'
set size ratio 2
scl=3
set output 'pngeg.png'
plot 'data.2000.dat' u 3:4:($5/scl):($6/scl) w vec 

pngcairo의 png 출력

Qt 출력에 가장 가깝고 좋은 해상도로 gnuplot 벡터 플롯을 저장하는 가장 좋은 방법이 무엇인지 알고 싶습니다. 여러 디렉터리에 수천 개의 플롯을 그려야 합니다. 그래서스크립트이렇게 하는 것도 매우 도움이 될 것입니다.

출력해야지PDF체재. 그런데 PDF 파일을 결합하여 영화나 애니메이션을 만들 수 있나요? 그렇지 않으면 PNG 이미지도 필요합니다.

저는 gnuplot을 처음 접했고 자세한 조언이 생명의 은인이 될 것입니다. 감사해요.

관련 정보