/ / Alinhando gráficos BIRT, independentemente do tamanho da legenda - gráficos, birt

Alinhando gráficos BIRT, independentemente do tamanho da legenda - gráficos, birt

Eu criei um relatório BIRT com vários gráficos. Todos os gráficos incluem dados diferentes, mas para o mesmo período de tempo. Então eu quero fazer o eixo x dos gráficos alinhados uns com os outros, então é fácil ler todos os gráficos de uma só vez.

Mas os nomes das séries desses gráficos são diferentes uns dos outros. E alguns gráficos obtêm nomes de séries dinâmicas em que o tamanho não pode ser previsto.

Embora eu alinhe os gráficos com a mesma largura e altura, devido aos nomes das séries, a legenda fica muito longa e o alinhamento fica arruinado.

De acordo com os requisitos dados a mim, a legenda deve ser colocada no lado direito do gráfico.

Existe uma maneira de corrigir o tamanho da legendasem truncar os nomes das séries.Pode ser uma maneira de agrupar os nomes das séries de modo que o tamanho da legenda seja o mesmo para todos os gráficos e os gráficos serão alinhados com perfeição.

insira a descrição da imagem aqui

Respostas:

1 para resposta № 1

De seu designer do Eclipse:

Editar gráficos -> Formatar gráficos -> Legenda -> Layout -> Largura de acondicionamento

Defina um valor de largura de quebra conforme o esperado, por exemplo, tente 60.

Você também pode precisar aumentar a inserção inferior de entradas de legenda para evitar sobreposição:

Editar gráficos -> Formatar gráficos -> Legenda -> Entradas -> inserção inferior


0 para resposta № 2

Do seu designer do Eclipse: configure Format Chart-> Legend-> Entries-> Ellipsis property para o comprimento máximo possível de suas legendas dinâmicas. e o problema será resolvido.

Como essa propriedade funciona da seguinte maneira: O valor padrão é "1". O atributo Int "Reticências" especifica o comportamento de encurtar o texto do item de legenda com reticências se não houver espaço suficiente para exibir todo o texto. O valor 0 indica que o recurso está desabilitado e o item de legenda será exibido com texto inteiro ou um valor positivo n representa a contagem mínima de caracteres a ser exibida antes das reticências, o que significa que o item de legenda será descartado ou exibido com pelo menos n caracteres.

Espero que isso resolva seu problema. Isso funcionou para mim.