Pergunta

Que alternativas existem para Pylab para plotagem em Python? Em particular, eu estou procurando algo que não usa o modelo stateful que Pylab faz.

Foi útil?

Solução

Você sempre pode usar a estrutura orientada a objetos para Matplotlib em vez da interface Pylab.

Outras dicas

Plotly permite fazer gráficos usando um Python API , matplotlib , e pandas . Sua IPython galeria tem alguns exemplos de gráficos científicos com os scripts em Python que os geraram.

Aqui está um exemplo:

enter descrição da imagem aqui

Alguns recentes ofertas de código aberto emocionantes:

  • ggplot é baseado em ggplot2 de R, com esteticamente agradável padrões e um api realmente concisa. quer ser um assassino matplotlib

exemplo ggplot

  • bokeh faz parcelas interativos (html lona). ênfase na interatividade + manipulação de dados grande

bokeh exemplo

  • vega traduz JSON "descrições enredo" em SVG ou canvas baseada em parcelas interativos , e < a href = "https://github.com/wrobstory/vincent"> vincent é uma interface declarativa para gerar as especificações JSON.

exemplo vega

Eu tenho usado Gnuplot.py com grande sucesso.

Eu estava na necessidade de interface do gnuplot para Python 3, mas não encontrei nada. Então, eu tenho portado Gnuplot.py a ele. Veja mais informações no 'Leia-me' do [repositório] . Espero que isso vai ajudar alguém no futuro.

Há também um programa antigo para automatizar a leitura, filtragem, processamento, interpolação e enredo valores de n-dimensional de diferentes fontes (como libreOffice- ou CSV-files) e tamanho variável: diaGrabber .

Você tem que usar alguns python-comandos simples para criar um caso. Após isso, você pode manipular a saída gráfica de forma interativa GUI .

Você pode usar simples gplot

MathGL é livre (GPL) plotagem Biblioteca com o grande conjunto de tipos de gráficos, e ter uma interface Python também ( também é possível utilizar matrizes numpy).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top