/ / Wyrównanie wykresów BIRT bez względu na rozmiar legendy - wykresy, birt

Wyrównanie wykresów BIRT bez względu na rozmiar legendy - wykresy, birt

Stworzyłem raport BIRT z wieloma wykresami. Wszystkie wykresy zawierają różne dane, ale w tym samym przedziale czasowym. Dlatego chcę, aby oś X wykresów była wyrównana względem siebie, dzięki czemu można łatwo odczytywać wszystkie wykresy naraz.

Ale nazwy serii tych wykresów różnią się od siebie. Niektóre wykresy mają nazwy dynamicznych serii, w których nie można przewidzieć długości.

Mimo że wyrównanie wykresów o tej samej szerokości i wysokości ze względu na nazwy serii, legenda staje się zbyt długa, a wyrównanie zostaje zrujnowane.

Zgodnie z podanymi mi wymaganiami legenda powinna znajdować się po prawej stronie wykresu.

Czy istnieje sposób na naprawienie rozmiaru legendy?bez obcinania nazw serii. Może być sposobem na zawijanie nazw serii, więc rozmiar legendy będzie taki sam dla wszystkich wykresów, a wykresy będą ładnie wyrównane.

wprowadź opis obrazu tutaj

Odpowiedzi:

1 dla odpowiedzi № 1

Od twojego projektanta Eclipse:

Edycja wykresów -> Formatuj wykresy -> Legenda -> Układ -> Szerokość zawijania

Ustaw oczekiwaną szerokość jako oczekiwaną, na przykład spróbuj 60.

Być może będziesz musiał również zwiększyć dolną część wpisów legendy, aby uniknąć nakładania się:

Edycja wykresów -> Formatuj wykresy -> Legenda -> Wpisy -> Dolna część


0 dla odpowiedzi nr 2

Od projektanta Eclipse: ustaw Formatuj wykres-> Legenda-> Wpisy-> Właściwość Ellipsis na możliwą maksymalną długość twoich dynamicznych legend. a problem zostanie rozwiązany.

Ponieważ ta właściwość działa w następujący sposób: Domyślna wartość to "1". Int atrybut "Ellipsis" określa zachowanie skracania tekstu pozycji legendy za pomocą elipsy, jeśli nie ma wystarczającej ilości miejsca na wyświetlenie całego tekstu. Wartość 0 wskazuje, że funkcja jest wyłączona, a element legendy będzie wyświetlany z całym tekstem lub wartość upuszczona Wartość dodatnia n oznacza minimalną liczbę znaków wyświetlanych przed elipsą, co oznacza, że ​​element legendy zostanie upuszczony lub wyświetlony z co najmniej n znakami.

Mam nadzieję, że rozwiąże to twój problem. To zadziałało dla mnie.