Ändern der Linienfarbe in plot_surface

8

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

    
Andy 28.01.2014, 22:27
quelle

2 Antworten

7

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%

    
Jakob 28.01.2014, 22:47
quelle
3

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 .

    
marshall.ward 28.01.2014 22:40
quelle

Tags und Links