Jak automatycznie sformatować etykiety legend? w QGIS

12

Muszę zrobić 10 map (na początek) z „stylem” -> „gradate” z trybem kwantylu.

Muszę sformatować etykietę różnych zakresów, aby legenda wyglądała zrozumiała: zamiast 1,0000 - 7,0000 chciałbym mieć 1% - 7% bez pisania.

W Arcgis istnieje możliwość formatowania etykiet. Ale nie mogę znaleźć czegoś podobnego w QGIS 1.8. Czy jest to możliwe w przypadku niektórych wtyczek lub innych wersji QGIS?

Aktualizacja kilka lat później: wydaje się, że nowa wersja rozwiązała problem, jak wskazuje odpowiedź poniżej.

mirba
źródło
3
Może mógłbyś raz napisać, zapisać go jako szablon stylu i użyć go ponownie na innych mapach?
GR_
Brzmi świetnie, ale nadal musiałbym zmieniać interwały, ponieważ zmieniają się one dla każdej mapy
mirba
Próbujesz edytować etykiety na mapie, czy tylko w legendzie? Jeśli jest na mapie, możesz oznaczyć ją wyrażeniem. Zakładając, że próbujesz pokazać powiedzmy, procent nachylenia drogi na mapie, w oparciu o atrybut „nachylenie”, który zawiera wartości w procentach, możesz oznaczyć etykietą „zaokrąglenie” („nachylenie”, 0) ||% „W ten sposób możesz stylizować na podstawie„ zakresów kwantyli ”, ale wyświetlać dane. Jeśli szukasz informacji o tym, jak automatycznie zmienić ustawienie „etykiety” na podstawie klas stylów - nie mam pojęcia.
Tim Couwelier
Możesz skorzystać z sugestii @GR_, a aby zmienić interwały, po prostu naciśnij ponownie „Klasyfikuj” dla każdej mapy?
raphael

Odpowiedzi:

6

Może trzy lata później. Można to jednak łatwo zrobić w QGIS 2.8, który jest aktualną wersją długoterminową.

Możesz ustawić format legendy, „% 1” i „% 2” są używane jako symbole zastępcze dla dolnej i górnej granicy zakresu. W razie potrzeby można wstawić inne znaki.

Istnieje również opcja ograniczenia precyzji, więc być może w twoim przypadku do 0.

wprowadź opis zdjęcia tutaj

HeikkiVesanto
źródło
Nowa wersja wyraźnie poprawiła wszystkie te irytujące problemy.
mirba