Python Plotten Bibliotheken [geschlossen]
-
06-09-2019 - |
Frage
Welche Alternativen gibt es zum Plotten in Python pylab? Insbesondere suche ich nach etwas, das nicht das Stateful-Modell nicht verwenden, die pylab tut.
Lösung
Sie können jederzeit die objektorientierte Framework verwenden für Matplotlib anstelle der pylab Schnittstelle.
Andere Tipps
Plotly können Sie Python Graphen mit einem API machen matplotlib und Pandas . Ihre IPython Galerie einige Beispiel wissenschaftliche Graphen mit den Python-Skripts hat, die sie erzeugt.
Hier ist ein Beispiel:
Einige neue spannende Open-Source-Angebot:
- ggplot ist basierend auf R ggplot2, mit ästhetisch ansprechenden Standardwerte und eine wirklich knappe api. will einen matplotlib Killer sein
- Bokeh macht interaktive (HTML Leinwand) Plots. Schwerpunkt auf interativity + Umgang mit großen Daten
- vega übersetzt JSON "plot Beschreibungen" in SVG oder Canvas-basierten interaktiven Plots und < a href = "https://github.com/wrobstory/vincent"> vincent ist eine deklarative Schnittstelle für die JSON Spezifikationen zu erzeugen.
Es gibt eine Liste von Python-basierte Tools Plotten auf der Python Wiki .
Ich habe verwendet Gnuplot.py mit großem Erfolg.
Ich war in der Notwendigkeit gnuplot Schnittstelle für Python 3, aber habe nichts gefunden. So habe ich Gnuplot.py es portiert. Sehen Sie weitere Informationen in der 'Readme' der [Repository] . Hoffe, dass dies jemand anderes in Zukunft helfen wird.
Es gibt auch ein altes Programm zur Automatisierung des Lesen, Filterung, Verarbeitung, Interpolation und Plot n-dimensionale Werte aus verschiedenen Quellen (wie libreOffice- oder csv-Dateien) und variabler Größe: diaGrabber .
Sie haben ein paar einfachen Python-Befehle verwenden, um einen Fall zu erstellen. Danach Sie die grafische Ausgabe in einer interaktiven GUI manipulieren können.
Sie können einfach gplot
MathGL ist kostenlos (GPL) Plotten Bibliothek mit großem Satz von Grafiktypen und hat auch Python-Schnittstelle ( auch können numpy Arrays verwenden).