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