Как увеличить масштаб в мультиплотном режиме в 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
приведены относительно полной картины, а не относительно предыдущего сюжета.