[python-brasil] valores do eixo x - Gráficos

209 views
Skip to first unread message

waleria_antunes

unread,
Jun 9, 2010, 3:30:09 PM6/9/10
to python...@yahoogrupos.com.br
Gostaria de saber se existe uma forma de não deixar os valores do eixo
x comprimido....segue um exemplo:
http://matplotlib.sourceforge.net/examples/pylab_examples/newscalarfo...

Um numero aparece em cima do outro ...existe uma forma de alterar
isso.....para q a pessoa possa visualizar os valores do eixo x

------------------------------------

,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia: |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
| E se você é usuário do BOL lembre-se de cadastrar o |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/python-brasil/

<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html


na...@terra.com.br

unread,
Jun 11, 2010, 6:07:51 PM6/11/10
to python...@yahoogrupos.com.br
Olá,

> Gostaria de saber se existe uma forma de não deixar os valores do eixo
> x comprimido....segue um exemplo:

Uma alternativa às diversas soluções já sugeridas em
outras listas está modificar a orientação dos núme-
ros no eixo-x, de tal forma que eles sejam escritos
na vertical, ao invés de na horizontal.

Infelizmente, não estou em um computador com o módu-
lo Matplotlib instalado para dizer exatamente como fa-
zer, então recomendo dar uma lida nos links [2] e [3].
Mas creio que, basicamente, seria configurar a rotação
do label para a orientação desejada. Algo mais ou menos
assim (verifique os métodos corretos)


ax = get_axis()
labels = ax.get_ticklabels()
for label in labels:
label.rotation = 'vertical' # [1]


Se nenhum dos métodos der certo, então o que você pode
fazer é arranjar um jeito de diminuir o tamanho das
fontes. Isso pode ser feito de uma forma parecida a
acima. Novamente, os links abaixo têm maiores informa-
ções.

[1] É bem provável que essa linha de comando exatamente
falhe. Como disse, não tenho como checar agora qual
a forma exata de fazer. Confira os links abaixo para
maiores informações.
[2] http://matplotlib.sourceforge.net/users/text_props.html
[3] http://matplotlib.sourceforge.net/api/artist_api.html#matplotlib.text.Text

---
José Alexandre Nalon
na...@terra.com.br

Reply all
Reply to author
Forward
0 new messages