Как увеличить масштаб в мультиплотном режиме в gnuplot?

Масштабирование в сюжете GNU выполняется с помощью мульти-сюжета.

Но что, если у нас есть масштабирование отдельного сюжета в мульти сюжете?

Это похоже на мульти сюжет внутри другого мульти сюжета.

нужна помощь!

1 ответ

Решение

В мультиплотной среде вы можете создавать графики в любом месте, их положение и размеры задаются с помощью команд set origin а также set size,

Вам решать, расположены ли отдельные участки рядом или один в другой, как в этом примере.

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

Обратите внимание, что значения для origin а также size приведены относительно полной картины, а не относительно предыдущего сюжета.

вложенные участки

Другие вопросы по тегам