matplotlib.axes.Axes.tripcolor #

Achsen. tripcolor ( * args , alpha = 1.0 , norm = None , cmap = None , vmin = None , vmax = None , shading = 'flat' , facecolors = None , ** kwargs ) [source] #

Erstellen Sie ein Falschfarbendiagramm eines unstrukturierten dreieckigen Gitters.

Rufsignaturen:

tripcolor(triangulation, C, *, ...)
tripcolor(x, y, C, *, [triangles=triangles], [mask=mask], ...)

Das Dreiecksgitter kann entweder durch Übergabe eines Triangulation Objekts als ersten Parameter oder durch Übergabe der Punkte x , y und optional der Dreiecke und einer Maske spezifiziert werden . Siehe Triangulationfür eine Erläuterung dieser Parameter.

Es ist möglich, die Dreiecke positionsmäßig zu übergeben, dh . Davon wird jedoch abgeraten. Für mehr Klarheit übergeben Sie Dreiecke über das Schlüsselwortargument.tripcolor(x, y, triangles, C, ...)

Wenn weder Triangulation noch Dreiecke angegeben sind, wird die Triangulation on-the-fly berechnet. In diesem Fall macht es keinen Sinn, Farben an den Dreiecksflächen über C oder facecolors bereitzustellen, da es mehrere mögliche Triangulationen für eine Gruppe von Punkten gibt und Sie nicht wissen, welche Dreiecke konstruiert werden.

Parameter :
TriangulationTriangulation

Ein bereits erstelltes Dreiecksgitter.

x, y, Dreiecke, Maske

Parameter, die das Dreiecksgitter definieren. Siehe Triangulation. Dies schließt sich gegenseitig mit der Angabe von Triangulation aus .

C -Array-ähnlich

Die Farbwerte, entweder für die Punkte oder für die Dreiecke. Auf welche wird automatisch aus der Länge von C geschlossen , dh stimmt sie mit der Anzahl der Punkte oder der Anzahl der Dreiecke überein? Bei gleicher Anzahl von Punkten und Dreiecken in der Triangulation wird davon ausgegangen, dass Farbwerte an Punkten definiert sind; Um die Verwendung von Farbwerten bei Dreiecken zu erzwingen, verwenden Sie das Schlüsselwortargument facecolors=Canstelle von nur C. Dieser Parameter ist nur positionell.

facecolors Array-artig, optional

Kann alternativ zu C verwendet werden, um Farben an den Dreiecksflächen anzugeben. Dieser Parameter hat Vorrang vor C .

Schattierung {'flat', 'gouraud'}, Standard: 'flat'

Wenn „flach“ und die Farbwerte C an Punkten definiert sind, stammen die für jedes Dreieck verwendeten Farbwerte aus dem Mittelwert C der drei Punkte des Dreiecks. Wenn die Schattierung 'gouraud' ist, müssen Farbwerte an Punkten definiert werden.

andere_parameter

Alle anderen Parameter sind die gleichen wie bei pcolor.

Beispiele mit matplotlib.axes.Axes.tripcolor#

Tripcolor-Demo

Tripcolor-Demo

Tripcolor-Demo
tripcolor(x, y, z)

tripcolor(x, y, z)

tripcolor(x, y, z)