Punkte in Python zeichnen

8

Ich möchte einige (x, y) Punkte auf dem gleichen Graphen darstellen, und ich brauche keinerlei spezielle Funktionen, die nicht ausreichen, um Polarkoordinaten zu unterstützen, was schön, aber nicht notwendig wäre. Es dient hauptsächlich zur Visualisierung meiner Daten. Gibt es einen einfachen Weg, dies zu tun? Matplotlib scheint jetzt viel mehr zu sein, als ich brauche. Gibt es noch weitere Basismodule? Was empfehlen Sie?

    
Double AA 25.07.2011, 16:55
quelle

7 Antworten

21

Gehen Sie mit matplotlib Wahrscheinlichkeit, dass Sie irgendwann in der Zukunft mehr als nur "einfache" Dinge tun müssen und dann Sie don Ich muss nicht viel Zeit investieren, um ein neues Plot-Tool zu lernen.

Sehen Sie diesen Link für eine Liste von Zeichenwerkzeugen für Python ...

    
Fredrik Pihl 25.07.2011, 17:01
quelle
12

Absolut. Matplotlib ist der Weg zu gehen.

Das pyplot-Modul bietet eine nette Oberfläche, um einfache Plots zu erstellen und schnell zu starten, besonders wenn Sie damit vertraut sind mit MatLabs Plot-Umgebung. Hier ist ein einfaches Beispiel mit pyplot:

%Vor%     
jeremiahbuddha 25.07.2011 17:31
quelle
3

Ich schlage die am besten aussehende Zeichenbibliothek für Python vor: CairoPlot

    
Magnun Leno 25.07.2011 19:14
quelle
2

Sie können das Tkinter-Canvas-Widget verwenden. Es verwendet rechtwinklige Koordinaten, aber Sie können natürlich auch polar übersetzen. Die Leinwand ist so ziemlich wie sie klingt - eine leere Leinwand, auf der Sie Punkte, Linien, Kreise, Rechtecke usw. zeichnen können.

    
Bryan Oakley 25.07.2011 17:00
quelle
1

Sie könnten immer eine Zeichenfunktion schreiben, die das turtle -Modul aus der Standardbibliothek verwendet.

    
Noctis Skytower 25.07.2011 17:01
quelle
1

MathGL ist GPL-Plotting-Bibliothek, die Python-Schnittstelle, beliebige (einschließlich polarer) gekrümmte Koordinaten, viele Plottypen, Export nach PNG, EPS, SVG, Widgets und so weiter. Beispiele für 1D-Plot-Beispiele finden Sie hier .

    
abalakin 04.09.2011 14:55
quelle
1
%Vor%

Hier ist eine einfache Zeile mit erfundenen x, y. Hinweis: x und y sind Listen.

Ihre Längen sollten gleich sein oder Sie erhalten einen Fehler. Prost!

    
Bishop 04.10.2017 21:34
quelle

Tags und Links