Obtenir une étiquette de légende sur plusieurs lignes dans QGIS?

25

Cette question a été publiée en 2011, et quelqu'un a dit que QGIS autorise désormais plusieurs lignes pour les entrées de légende, mais personne n'a mentionné comment procéder. J'utilise wein 2.8.1 et je n'arrive pas à comprendre comment obtenir mon entrée de légende sur plusieurs lignes autrement qu'en utilisant manuellement du texte.

entrez la description de l'image ici

TO6
la source

Réponses:

43

Dans QGIS 2.8 Composer, il y a une option Wrap text on dans l'onglet Propriétés de l'élément lorsque vous ajoutez une légende qui vous permet de saisir un caractère à l'endroit où vous souhaitez que la nouvelle ligne commence. Ce que je fais normalement, c'est d'utiliser le *caractère dans le nom du calque pour l'endroit où je veux la nouvelle ligne. Saisissez ensuite le *dans l'option Wrap text.

(J'utilise QGIS 2.8.2-Wien) :

Noms des calques

Options d'habillage de texte

Joseph
la source
4
Existe-t-il un moyen automatique de procéder? Je pense à prendre en compte le nombre de caractères pour envelopper les étiquettes. Parfois, vous avez des centaines de classes à énumérer dans une légende, ce qui rend cette approche plutôt difficile
hilpers
1
@hilpers - Je suis sûr que vous le pouvez, mais il est préférable de poser cette question en tant que nouvelle question car il y a probablement d'autres personnes qui ont trouvé la méthode que vous recherchez :)
Joseph
2
Vous pouvez également modifier le nom d'affichage du calque dans les paramètres de légende de la présentation pour éviter de les renommer dans le panneau des calques.
leak_my_brain