Oi Raphael,

Eu ainda não cheguei a mexer com os gráficos no flex 4, só no 3. O que vou sugerir aqui são algumas ideias pra vc avaliar, ok?
    Tomara que alguém que seja féra em graficos consiga te ajudar melhor :P

1) Será que no flex 4 ainda existe o objeto "Legend" ? ele criava uma caixinha com os labels logo abaixo do gráfico linkando-os visualmente através de cores. http://livedocs.adobe.com/flex/3/html/help.html?content=charts_displayingdata_12.html
    eu começaria por aí.

2) Aparentemente o objeto Label do grafico não está expandindo verticalmente direito. Já que vc recriou ele, quem sabe não dá pra tunar melhor o Label (ou talvez mudando pra RichText ou Text) Achei esse link, de uma olhadinha (inclusive nos comentarios) http://www.anujgakhar.com/2009/11/12/multiline-label-in-flex/

3) Será que vc pode trabalhar o texto do label e manualmente cortando a string quando for maior do que N caracteres e colocando "..." no final dela? ou seja, implementando vc mesmo um truncate na string se ela for maior do que o grafico permite (o texto do tooltip poderia ficar inteiro, sem truncagem)

    4) Existe chance de dar mais espaço pro gráfico?
Nao sei se essa solução é das melhores pq quando o usuário for acessar a partir de um monitor de baixa resolução vai acontecer o problema de novo. A menos que seu sistema tenha uma resolução minima para ser usado.

5) Se quiser enviar um código-fonte do gráfico mais uns dados de exemplo eu posso tentar brincar um pouquinho com ele aqui.

    boa sorte!
    - Luís Eduardo



Em 27/12/2011 12:43, Raphael Ramalho escreveu:
Pessoal alguém pode me ajudar?

Estou fazendo um gráfico do tipo BarChart com dados dinâmicos de
algumas empresas.... Como uma das empresas tem o nome mais longo a
fonte automaticamente do eixo vertical é reduzida a ponto de ficar
ilegível.

1) Resolvi o problema do tamanho da fonte com um verticalAxisRenderers
no qual extendi um Label e setei a font para uma adequada.
          -  Porém os labels ficaram assim... (tirei um print).

           http://www.clicksky.com.br/graph.jpg

OBS: Deixei o mouse em cima para que observassem o valor real do label
no tooltip.

2) Outro problema encontrado é que alguns labels cujo valor não é tão
longo a ponto de suprimir(truncateTofit) parte do texto, estão mesmo
assim truncando.

3) Pelo o que percebi também ele está criando outra linha para
complementar o valor do label, mas ele não possui altura suficiente,
mostrando só uma pontinha da palavra que fica na segunda linha...


Gostaria de alguma solução, seja com múltiplas linhas ou dando o
truncate corretamente ou até mesmo alguma propriedade do componente
que não conheça e talvez resolva esta bobagem... Pensei em desenvolver
um componente de gráfico em barras, mas não acredito que o framework
não me ofereça algum tipo de recurso nativo do componente para tratar
este problema.

Valeu!


--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a