Die Plot-Fähigkeiten von MATLAB lassen zu wünschen übrig. Im Moment hat die Python-Matplotlib-Bibliothek meine Aufmerksamkeit, aber ich wollte diejenigen von Ihnen im Bereich Grafikdesign fragen, ob Sie weitere Vorschläge für Datenvisualisierungstools haben, bevor Sie sich entscheiden, tief in die Welt von SciPy/Numpy/Matplotlib einzutauchen.
Die meisten gewünschten Funktionen: --Vektorausgabe --Programmgesteuert erzeugte Grafiken, ohne eine GUI zu verwenden
Bonuspunkte für alles, was mit Ternary-Plots sofort einsatzbereit ist.
Probieren Sie R aus – es ist eine vollständige Array-Programmiersprache für Data Science mit leistungsstarken Plotfunktionen. Es lässt sich problemlos in PDF und SVG (neben anderen Formaten) exportieren, und diese Dateien werden gut importiert und sind so erstellt, dass sie vernünftig bearbeitet werden können. Außerdem gibt es in der Regel zahlreiche Optionen, um die Handlung zu steuern.
Und es gibt ein Paket namens , das ternäre Diagramme wie folgt ade4
ausführt :
Kostenlose Software zum wissenschaftlichen Plotten, die ich verwendet habe: Befehlszeilenpakete -> Matplolib (Python-Modul) GUI-Schnittstellensoftware -> Veusz (ebenfalls auf Python basierend), Sci-Davis
Persönliche Anmerkungen: -Matplotlib eignet sich gut zum Plotten großer Datenmengen (z. B. Millionen). -Andere sind für die meisten Plotzwecke geeignet. -Alle von ihnen werden sehr oft aktualisiert. -Veusz ist mehr Freestyle; Sci-Davis hat eine Schnittstelle, die kommerziellen Programmen wie Sigmaplot usw. sehr ähnlich ist.
Es gibt ein ziemlich altes Befehlszeilentool namens gnuplot, schau dir das an.
Ich stimme zu, dass R und gnuplot gute Werkzeuge sind. Wenn Sie nur nach einer programmatischen Schnittstelle zur SVG-Ausgabe suchen, sind sie wahrscheinlich die bessere Wahl (zusammen mit matplotlib). Abhängig von Ihren Quelldaten und dem gewünschten Endformat würde ich jedoch vorschlagen, Folgendes zu prüfen:
Alle diese Programme arbeiten auf verschiedene Weise zusammen, aber alle sind so groß und einschüchternd wie scipy/matplotlib.
Farray
AdamRotwein