Odpowiedzi:
Nie sądzę, że jest jeszcze opcja, która pozwala umieścić jednostki poniżej paska skali. Alternatywą może być:
Zmodyfikuj bieżący pasek skali i ustaw, Font colour
aby pasował do koloru tła:
Item Properties > Fonts and colours > Font colour
Skopiuj pasek skali i wklej go bezpośrednio pod oryginalny pasek skali. Następnie ustaw Font colour
na czarny, a Line colour
na przezroczysty:
Item Properties > Fonts and colours > Font colour
> Line colour
Następnie możesz wybrać paski skalowania i pogrupować je, umożliwiając łatwe przenoszenie ich tak, jakby były jednym:
Nie sądzę, aby było to możliwe w qgis print kompozytor.
Możesz jednak grać z plikiem szablonu, aby działał. Możesz ustawić odległość między etykietami tekstowymi a paskiem skali w:
Właściwości elementu> Wyświetlanie> Margines etykiet .
Niestety nie można ustawić wartości ujemnej (= pasek skali nad tekstem) w kompozytorze wydruku.
Ale możesz w pliku szablonu. Utwórz pustą kompozycję wydruku, aw niej pasek skali, z odpowiednim stylem itp. Zapisz to jako szablon („Kompozytor> Zapisz jako szablon”). Spowoduje to utworzenie pliku * .qpt. Otwórz ten plik za pomocą edytora tekstu i wyszukaj termin „labelBarSpace” i ustaw go na wartość ujemną, np. -10. (W zależności od rozmiaru czcionki musisz dostosować tę wartość.) W kompozytorze wydruku qgis dodaj ten szablon (Kompozytor> Dodaj elementy z szablonu), a wyświetli liczby poniżej paska skali.
Dopóki nie dotkniesz Właściwości elementu> Wyświetlacz> Margines etykiet - ustawienia pozostaną takie. Działa to dla mnie z QGIS 2.18.
Labels margin
pole zDisplay
Menu nie przyjmuje wartości ujemnych. Jednak miłe obejście!