mpl_toolkits.mplot3d.axes3d.Axes3D.bar3d#

Axes3D.bar3d(x, y, z, dx, dy, dz, color=None, zsort='average', shade=True, lightsource=None, *args, axlim_clip=False, data=None, **kwargs)[Quelle]#

Generiert ein 3D-Balkendiagramm.

Diese Methode erstellt ein dreidimensionales Balkendiagramm, bei dem die Breite, Tiefe, Höhe und Farbe der Balken individuell festgelegt werden können.

Parameter:
x, y, zarray-ähnlich

Die Koordinaten des Ankerpunkts der Balken.

dx, dy, dzfloat oder array-ähnlich

Die Breite, Tiefe und Höhe der Balken.

colorSequenz von Farben, optional

Die Farbe der Balken kann global oder einzeln angegeben werden. Dieser Parameter kann sein:

  • Eine einzelne Farbe, um alle Balken gleichfarbig zu gestalten.

  • Ein Array von Farben der Länge N Balken, um jeden Balken individuell zu färben.

  • Ein Array von Farben der Länge 6, um die Flächen der Balken ähnlich zu färben.

  • Ein Array von Farben der Länge 6 * N Balken, um jede Fläche individuell zu färben.

Beim spezifischen Einfärben der Flächen der Boxen ist dies die Reihenfolge der Einfärbung:

  1. -Z (Unterseite der Box)

  2. +Z (Oberseite der Box)

  3. -Y

  4. +Y

  5. -X

  6. +X

zsort{'average', 'min', 'max'}, Standard: 'average'

Das auf Poly3DCollection angewendete Z-Achsen-Sortierschema.

shadebool, Standard: True

Wenn True, werden die dunklen Seiten der Balken schattiert (relativ zur Lichtquelle der Grafik).

lightsourceLightSource, optional

Die Lichtquelle, die verwendet wird, wenn shade True ist.

axlim_clipbool, Standard: False

Ob die Balken mit Punkten außerhalb der Achsenansichtsgrenzen ausgeblendet werden sollen.

Hinzugefügt in Version 3.10.

dataindizierbares Objekt, optional

Wenn angegeben, akzeptieren alle Parameter auch eine Zeichenkette s, die als data[s] interpretiert wird, wenn s ein Schlüssel in data ist.

**kwargs

Alle zusätzlichen Schlüsselwortargumente werden an Poly3DCollection weitergegeben.

Gibt zurück:
collectionPoly3DCollection

Eine Sammlung von dreidimensionalen Polygonen, die die Balken darstellen.

Beispiele für die Verwendung von mpl_toolkits.mplot3d.axes3d.Axes3D.bar3d#

Demo von 3D-Balkendiagrammen

Demo von 3D-Balkendiagrammen

3D-Histogramm von 2D-Daten erstellen

3D-Histogramm von 2D-Daten erstellen

bar3d(x, y, z, dx, dy, dz)

bar3d(x, y, z, dx, dy, dz)