Jednym z rozwiązań, w którym wykres może być zmieniany jest dowiedzieć się wysokość etykiet i planują opuścić o jeden etykietą przestrzeń między nimi (z zaokrągleniem oczywiście powiedzieć do wielokrotności 25, chociaż to zależy od rzeczywistych wartości etykiet - jeśli Wykresujesz dane dotyczące deficytu w USA, możesz na przykład zaokrąglić do najbliższego miliarda.
Powiedzmy, że wykres ma 500 pikseli wysokości, a wartości wykresów od 0 do 1722. Wysokość etykiet tekstowych wynosi 40 pikseli. Dlatego mam 12 „jednostek” na osi Y, ponieważ 12 na 40 to 480, najbliższa wielokrotność poniżej wysokości. Dodaj jeden z nich i podziel go przez dwa, aby uzyskać liczbę etykiet (6).
To oznaczałoby dokładne etykiety 0, 345, 690, 1035, 1380 i 1725, ale ponieważ wyglądałoby to dziwnie dla człowieka, zaokrąglamy przyrosty do 350, aby dać nam 0, 350, 700, 1050, 1400 i 1750 Jak wspomniano wcześniej, zaokrąglony przyrost powinien być oparty na rzeczywistych wartościach, a nie na stałych kwotach.
Chciałbym (choć jest to osobiste preferencje) pracować nad nie więcej niż dziesięcioma etykietami na wykresie, więc powinieneś zaokrąglić przynajmniej do 10% maksymalnej wartości. Jest to oparte na wielu setkach raportów BIRT i Cognos, które musiałem zebrać - używasz etykiet tylko dla głównych punktów, używając cienkich linii na wykresie dla mniejszych przyrostów.
Ponieważ każda z tych sześciu etykiet ma 40 pikseli wysokości (łącznie 240 pikseli), pozostało 260 pikseli do podziału między pięć przerw między nimi, przy 52 pikselach na szczelinę.
Możesz sprawić, że wykres będzie wyglądał o wiele ładniej, jeśli upewnisz się, że górna część wykresu znajduje się w połowie maksymalnej etykiety (i to samo na dole dla etykiety minimalnej). Oznacza to, że tracisz jedną wysokość etykiety z wykresu (20 pikseli na górze i na dole), więc pozycje etykiet są obliczane tak samo, ale rzeczywisty wykres zmienia się od 20 do 479, a nie od 0 do 499.