Ich habe ein Oberflächenplot mit einigen Daten in Python gemacht.
Jetzt habe ich versucht, den Stil einer solchen Handlung zu ändern. Aber leider stecke ich in der Linienfarbe fest. Es ist standardmäßig schwarz, aber ich möchte es rot oder eine andere Farbe machen.
Mein Code ist:
%Vor%Es scheint offensichtlich, dass es ein zusätzliches Argument in:
sein muss %Vor%aber ich kann es nicht herausfinden.
Können Sie mir bitte helfen?
Die test.txt ist unter Ссылка verfügbar
So finden Sie die erforderlichen Schlüsselwörter:
Die Methode plot_surface erstellt ein Poly3DCollection , die auf basiert PolyCollections . Letztere erhalten die Schlüsselwörter wie edgecolors
(oder facecolors
).
In Ihrem Beispiel:
%Vor%
Da Sie alpha
auf Null gesetzt haben und die Oberflächenkacheln nicht darstellen, sollten Sie stattdessen plot_wireframe
verwenden, wobei color
die Linienfarbe (und nicht die Fliesenfarbe wie in) festlegt plot_surface
).
Aber wie Jakob vorgeschlagen hat, funktioniert auch edgecolors
.
Tags und Links python matplotlib numpy mplot3d