У меня возникают трудности с выравниванием различных ключевых заголовков при горизонтальном размещении, по-видимому, из-за различной длины в заголовках.gnuplot - выравнивание горизонтальных ключевых заголовков разной длины
Имея два коротких титула (1-й и 4-й) и два более длинных заголовка (2-й и 3-й), он оставляет больший промежуток между финальными двумя заголовками (предположительно, поскольку он устанавливает промежутки между ними на одну и ту же максимальную длину строки). Я искал, но не нашел способа изменить это.
Ниже приведен упрощенный пример. Любые предложения или помощь будут очень признательны.
set terminal postscript eps size 5.12,2.3 enhanced color "Helvetica" 12
set output 'example.eps'
set title 'Difficulty of Long and Short Title usage in Horizontal Keys' font "Helvetica, 20"
set key inside bottom center horizontal font "Helvetica, 20" width 1.8
set ylabel 'ylabel' font "Helvetica, 20"
set xlabel 'xlabel' font "Helvetica, 20"
set lmargin screen 0.10
set rmargin screen 0.95
set yrange [-1.5:1.5]
plot sin(x) title 'short', \
cos(x) title 'long title 1', \
-0.5 title 'long title 2', \
0.5 title 'short' w l ls 4
Результат:
Я не вижу способа решить эту проблему с помощью существующих опций 'set key'. Есть ли у вас зависимость между одним длинным и коротким заголовком? Может быть, будет работать клавиша «2x2» ('set key maxcols 2') с короткими клавишами в левом столбце? – Christoph
Большое спасибо за ваш ответ. К сожалению, я очень заинтересован в сохранении порядка названий в реальном сюжете и предпочитаю держать их в одном ряду. Это, очевидно, эстетический вопрос, поэтому не конец света, но было бы полезно узнать, возможно ли это или нет. Есть ли обходные пути? – user2707058