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