2017-01-19 1 views
-1

gnu 플롯 확대/축소는 다중 플롯으로 수행됩니다.gnuplot에서 멀티 플롯 모드로 서브 플롯을 확대하는 방법은 무엇입니까?

하지만 멀티 플롯에서 특정 서브 그림을 확대/축소하면 어떻게 될까요?

다른 멀티 플롯 내에서 멀티 플롯과 같습니다.

도움이 필요합니다.

+0

여러분의 소중한 노력에 질문을 제출하십시오 .. –

+0

은 "GNU 음모에 확대하는 멀티 플롯에 의해 이루어집니다." 지구상에 무슨 뜻입니까? – Peaceful

+0

@Peaceful 아마도 OP는 http://www.gnuplotting.org/zooming-in-with-multiplot/과 같은 것을 의미합니까? – maij

답변

0

multiplot 환경에서 원하는 위치에 플롯을 만들 수 있습니다. 위치 및 크기는 set originset size 명령으로 설정됩니다.

이 예와 같이 단일 플롯이 나란히 배치되어 있는지 또는 서로 나란히 배치되어 있는지 여부는 사용자에게 달려 있습니다. originsize에 대한 값은 완전한 그림, 앞의 줄거리를 기준으로하지를 기준으로 부여되는

set terminal pngcairo 
set output "multiplot.png" 

set samples 1000 
set xzeroaxis 

set multiplot 

set origin 0,0 
set size 1,1 
set xrange [-15:15] 
plot cos(x) * x**2, sin(x) * x**2 

set nokey 

set origin 0.3, 0.07 
set size 0.5, 0.45 
set xrange [-2:2] 
set yrange [-4:2] 
set xtics 1 
set ytics 2 
replot 

set origin 0.45, 0.14 
set size 0.3, 0.2 
set xrange [-0.1:0.1] 
set yrange [-0.002:0.004] 
set ytics 0.002 
set xtics 0.1 
replot 

unset multiplot 

참고.

nested plots

+0

감사합니다. 많은 @maij. 그것은 완벽하게 작동했습니다. 각 subplot의 크기가 동일한 캔버스 크기에 대해 layout 3,1을 사용하는 multiplot 명령에서와 동일한 지 생각해 보았습니다. – san

관련 문제