[python-brasil] Matplotlib e legenda de figura

309 views
Skip to first unread message

Bruno Menegola

unread,
Nov 15, 2008, 8:39:46 AM11/15/08
to python...@yahoogrupos.com.br
Olá a todos!

Usando o matplotlib para plotar alguns gráficos me deparei com um
problema: não consegui fazer com que os símbolos de estilo das linhas
plotadas aparecessem na legenda.

Em [1] fiz um exemplo simples plotando uma função de cosseno que
possui como estilo a cor vermelha, linha contínua e círculos como
símbolos. A legenda aparece perfeitamente como deve ser. Porém a
legenda foi aplicada ao subplot correspondente. Digamos agora que eu
queira aplicar a legenda não mais ao subplot e sim à figura toda, como
apresentado em [2]. Dessa forma os símbolos desaparecem, embora a cor
e estilo da linha permaneça. Aplicar a legenda à figura seria
necessário no caso de eu querer ter uma legenda apenas para vários
subplots em uma figura.

Alguém sabe se isso tem solução?

Obrigado!


[1] http://pastebin.com/m5cfb7c79
[2] http://pastebin.com/m26f233df


--
Bruno Menegola

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

,-----------------------------------------------------------.
| 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


Bruno Menegola

unread,
Nov 15, 2008, 3:09:04 PM11/15/08
to python...@yahoogrupos.com.br
2008/11/15 Bruno Menegola <mene...@gmail.com>:

> Usando o matplotlib para plotar alguns gráficos me deparei com um
> problema: não consegui fazer com que os símbolos de estilo das linhas
> plotadas aparecessem na legenda.

Depois de um tempo de busca encontrei algo a respeito: aparentemente é
um bug do matplotlib [1] notado por algumas pessoas nos últimos dias e
que já foi corrigido mas não lançado ainda, portanto na versão do SVN
está ok! Testado e funcionando agora. ;-)

[1] http://www.nabble.com/legend-marker-clipping-td20515150.html

Reply all
Reply to author
Forward
0 new messages