как установить заголовок ниже графика в gnuplot
пример:
set title "title"
plot x
это нарисует график с заголовком вверху. Я хочу переместить заголовок под график. Что мне делать? Более того, как насчет той же проблемы в multiplot. Я хочу переместить заголовки для каждого небольшого графика s под каждым графиком. Обратите внимание, что заголовок не является заголовком В сюжете, который будет помещен в ключи. Большое спасибо!
1 ответов
преимущества использования set title
заключается в том, что для него автоматически зарезервировано некоторое вертикальное пространство. Это работает только при размещении заголовка над графиком.
вы можете поместить его ниже графика, только указав offset
. Но в этом случае вы должны адаптировать как смещение вручную, так и нижнее поле:
рассмотрим следующий пример:
set multiplot layout 1,3
set title "title"
plot x
set title "positive offset" offset 0,1
plot x
set title "negative offset" offset 0,-2
plot x
unset multiplot
как только у вас слишком большое отрицательное смещение, верхнее поле сброс как если бы не заголовок, а нижнее остается неизменным.
поэтому вы должны установить метку вручную под участками и соответствующим образом адаптировать нижнее поле:
set multiplot layout 1,3
set xlabel "xlabel"
set label 11 center at graph 0.5,char 1 "first title" font ",14"
set bmargin 5
plot x
set label 11 "second title"
plot x
set label 11 "third title"
plot x
unset multiplot
в любом случае вам нужно ручное вмешательство и настройка полей.