Respostas:
Acho que ainda não há uma opção que permita colocar as unidades abaixo da barra de escala. Uma alternativa poderia ser:
Modifique sua barra de escala atual e defina-a Font colour
para corresponder à cor do plano de fundo:
Item Properties > Fonts and colours > Font colour
Copie sua barra de escala e cole-a diretamente abaixo da barra de escala original. Em seguida, defina Font colour
como preto e Line colour
transparente:
Item Properties > Fonts and colours > Font colour
> Line colour
Você pode selecionar suas barras de escala e agrupá- las, permitindo movê-las facilmente como se fossem uma:
Eu não acho que seja possível dentro do qgis print compositor.
No entanto, você pode jogar com um arquivo de modelo para fazê-lo funcionar. Você pode definir a distância entre os rótulos de texto e a barra de escala em:
Propriedades do item> Exibir> Margem de etiquetas .
Infelizmente, você não pode defini-lo como um valor negativo (= barra de escala acima do texto) no compositor de impressão.
Mas você pode dentro de um arquivo de modelo. Crie uma composição de impressão vazia e, dentro dela, uma barra de escala, com o estilo certo etc. Salve-a como modelo ("Compositor> Salvar como modelo"). Isso criará um arquivo * .qpt. Abra este arquivo com um editor de texto e procure o termo "labelBarSpace" e defina-o com um valor negativo, por exemplo, -10. (Dependendo do tamanho da fonte, você precisará ajustar esse valor.) No compositor de impressão qgis, adicione este modelo (Compositor> Adicionar itens do modelo) e ele mostrará os números abaixo da barra de escala.
Contanto que você não toque nas propriedades do item> Tela> Margem das etiquetas - as configurações permanecerão assim. Isso funcionou para mim com o QGIS 2.18.
Labels margin
campo doDisplay
Menu não aceita valores negativos. No entanto, boa solução alternativa!