Python plotting librerie [chiusa]
-
06-09-2019 - |
Domanda
Quali alternative ci sono per pylab per la stampa in Python? In particolare, sto cercando qualcosa che non utilizza il modello stateful che pylab fa.
Soluzione
Si può sempre utilizzare il framework orientato agli oggetti per Matplotlib invece dell'interfaccia pylab.
Altri suggerimenti
Plotly consente di effettuare i grafici usando un Python API , matplotlib , e panda . La loro galleria IPython ha alcuni esempi di grafici scientifici con gli script Python che li hanno generati.
Ecco un esempio:
Alcuni recenti emozionanti offerte open source:
- ggplot è basata su ggplot2 di R, con le impostazioni predefinite esteticamente gradevoli e un'API molto concisa. vuole essere un killer matplotlib
- bokeh rende trame (html tela) interattive. accento sulla interativity + gestione dati di grandi
- vega traduce JSON "descrizioni di scena" in SVG o Canvas a base di trame interattive , e < a href = "https://github.com/wrobstory/vincent"> vincent è un'interfaccia dichiarativa per la generazione delle specifiche JSON.
C'è un degli strumenti di tracciato Python basati sul Python wiki .
Ho usato Gnuplot.py con grande successo.
Avevo bisogno di interfaccia gnuplot per Python 3, ma non ho trovato niente. Così ho portato Gnuplot.py ad esso. Vedere ulteriori informazioni nel 'readme' del [repository] . Spero che questo vi aiuterà a qualcun altro in futuro.
C'è anche un vecchio programma per automatizzare la lettura, il filtraggio, l'elaborazione, l'interpolazione e la trama n-dimensionali valori provenienti da diverse fonti (come libreOffice- o CSV-files) e dimensione variabile: diaGrabber .
È necessario utilizzare alcuni semplici python-comandi per creare un caso. Dopo questo si può manipolare l'output grafico in un interattivo GUI .
È possibile utilizzare semplici gplot
MathGL è libero (GPL) biblioteca tramando con ampio insieme di tipi di grafica, e hanno un'interfaccia Python troppo ( anche in grado di utilizzare le matrici NumPy).