하나의 그래프에 여러 차트를 그리는 방법은 무엇입니까?

하나의 그래프에 여러 차트를 그리는 방법은 무엇입니까?

내 데이터 값의 좌표가 동일한 동일한 플롯에 여러 그래프를 그리는 플로팅 스크립트를 원합니다 x. 그러면 플롯의 각 변수에 대한 차이가 표시됩니다. 스프레드시트를 사용하여 플롯을 시도했지만 플롯이 서로 명확하게 식별되지 않습니다. 내 데이터는 다음과 같습니다.

x y1 y2 y3 y4 

1 10 25 28 30 
2 20 15 40 20 
3 10 10 30 20 
4 2 5 15 30    
. . . . 

답변1

모든 데이터를 이라는 파일에 저장한다고 가정하면 data.txt일반적인 GnuPlot 스크립트에는 다음이 포함됩니다.

# Set the output file type
set terminal postscript eps enhanced color solid colortext 9
# Set the output file name
set output 'multiple_plots.eps'

# Now plot the data with lines and points
plot 'data.txt' using 1:2 w lp title 'y1', \
     '' using 1:3 w lp title 'y2', \
     '' using 1:4 w lp title 'y3', \
     '' using 1:4 w lp title 'y4'

위의 코드를 파일(예: )에 저장 plot.gp하고 다음과 같이 GnuPlot을 사용하여 실행할 수 있습니다.

gnuplot plot.gp

보다GnuPlot 웹사이트자세한 내용과 수많은 데모 스크립트를 확인하세요.

관련 정보