Streuplot anstelle einer Lineplot, während die Plotfilefunktion von Matplotlib verwendet wird
-
27-10-2019 - |
Frage
Ich kenne die allgemeine Verwendung von Plotfile:
import matplotlib.pyplot as plt
plt.plotfile(csvfile,sometuple)
Dies erzeugt jedoch standardmäßig ein Zeilendiagramm. Ich möchte einen Streuplot. Gibt es ein besonderes Argument, das ich an diese Methode übergeben muss? Ich habe mich bereits mit der Dokumentation befasst und nichts gefunden.
Lösung
Ich sehe die Vorteile von Plotfile nicht selbst: Sobald Sie etwas Interessantes tun möchten, ist es wahrscheinlich einfacher, mit den üblichen Richtlinien zu arbeiten. Aber
matplotlib.pyplot.plotfile('dat.csv',(0,1),linestyle="",marker="o")
sollte die Linie durch Punkte ersetzen.
Andere Tipps
Ich weiß nicht, wie ich den Befehl Plotfile verwenden soll, aber in der "Just" -Plot habe ich Marker wie verwendet
matplotlib.pyplot.plot(X1, Y1, 'go', X2, Y2, 'b-')
Wo 'Go' grüne Kreise für die ersten Diagramme bedeutet, bedeutet 'B-' blaue Linien für das zweite Diagramm, 'R-' rot gestrichelte Linien und so weiter ...
Probier das aus matplotlib.pyplot.plot
Dokumentation.