Рубиновые Динамические Классы. Как исправить «предупреждение: доступ к переменной класса с верхнего уровня»

Вы можете использовать set lmargin для установки фиксированного левого поля. С помощью, например, set lmargin 10 вы фиксируете левое поле до 10 символов:

set multiplot layout 2,1
set lmargin 10    
set xrange [0:10]
plot x

set xrange[0:100000]
plot x
unset multiplot

enter image description here [/g0]

Конечно, вы все равно должны найти подходящую настройку для левой размер поля.

В качестве другой точки также позиция метки зависит от длины символа.

set multiplot layout 2,1
set lmargin 10
set ylabel 'ylabel'

set xrange [0:10]
plot x

set xrange[0:100000]
plot x
unset multiplot

enter image description here [/g1]

Таким образом, вам нужно будет изменить положение ylabel с параметром offset. Чтобы сделать его более общим, вы можете поместить ylabel с обычной командой set label, чтобы он фиксировался независимо от настроек поля:

set multiplot layout 2,1
set lmargin 10
set label 1 'manual label' at screen 0.03,graph 0.5 center rotate by 90

set xrange [0:10]
plot x

set xrange[0:100000]
plot x
unset multiplot

enter image description here [/g2]

13
задан Andrew Grimm 18 November 2011 в 09:31
поделиться