Ответы:
Я не думаю, что есть вариант, который позволяет вам поместить единицы измерения ниже шкалы. Альтернативой может быть:
Измените текущую шкалу и установите ее Font colour
в соответствии с цветом фона:
Item Properties > Fonts and colours > Font colour
Скопируйте масштабную линейку и вставьте ее прямо под исходную масштабную линейку. Затем установите его Font colour
на черный и Line colour
прозрачный:
Item Properties > Fonts and colours > Font colour
> Line colour
Затем вы можете выбрать ваши шкалы и сгруппировать их, что позволит вам легко перемещать их, как если бы они были одним:
Я не думаю, что это возможно в QGIS Print Composer.
Однако вы можете поиграть с файлом шаблона, чтобы он работал. Вы можете установить расстояние между текстовыми метками и шкалой в:
Свойства элемента> Отображение> Поля меток .
К сожалению, вы не можете установить для него отрицательное значение (= масштабная шкала над текстом) в редакторе печати.
Но вы можете в файле шаблона. Создайте пустую композицию для печати и в ней масштабную линейку с правильным стилем и т. Д. Сохраните это как шаблон («Composer> Сохранить как шаблон»). Это создаст файл * .qpt. Откройте этот файл в текстовом редакторе, найдите термин «labelBarSpace» и установите для него отрицательное значение, например -10. (В зависимости от размера шрифта вам нужно будет отрегулировать это значение.) В редакторе qgis print добавьте этот шаблон (Composer> Добавить элементы из шаблона), и он покажет числа под шкалой.
До тех пор, пока вы не коснетесь Свойства элемента> Отображение> Поля надписей - настройки останутся такими. Это сработало для меня с QGIS 2.18.
Labels margin
поле изDisplay
меню не принимает отрицательные значения. Тем не менее, хороший обходной путь!