Как называется система координат в мультиплоте? - PullRequest
0 голосов
/ 24 октября 2019

У меня есть мультиплот:

set multiplot layout 2,1 rowsfirst 

Я хотел бы использовать эту команду для обоих графиков (для каждого диапазона различных графиков)

set obj 1 rectangle behind from first 65, graph 0 to first 656, graph 1 back
set obj 1 fillstyle solid 1.0 fillcolor rgb "gray90"

Что эквивалентно для первый для второго графика в нескольких макетах, пожалуйста? Как обозначается система координат второго графа?

1 Ответ

2 голосов
/ 25 октября 2019

Вы хотите прочитать help coordinates.

Я бы предложил что-то вроде следующего:

set multiplot layout 2,1 rowsfirst

   # plot no. 1, all coordinates correspond to this plot
   set xrange [0:2*pi]
   set object 1 rectangle from first 1.2, graph 0 to first pi, graph 1 fillcolor "light-blue"
   plot sin(x)

   # plot no. 2, all coordinates now correspond to this plot
   # overwrite object 1 to replace the blue background by a green one
   set xrange [2*pi:4*pi]
   set object 1 rectangle from first 3*pi, graph 0 to first 10.0, graph 1 fillcolor "light-green"
   plot cos(x)

unset multiplot

«Первый» в first 1.2 и «график» в graph 0не ссылаться на указатель сюжета. «Первый» соответствует осям x 1 - / y 1 графика current , «graph» соответствует полной области текущий сюжет.

Это результат:

colored ranges in multiplot

...