matplotlib.pyplot.table#

matplotlib.pyplot.table(cellText=None, cellColours=None, cellLoc='right', colWidths=None, rowLabels=None, rowColours=None, rowLoc='left', colLabels=None, colColours=None, colLoc='center', loc='bottom', bbox=None, edges='closed', **kwargs)[Quelle]#

Fügt eine Tabelle zu einer Axes hinzu.

Mindestens einer der Parameter cellText oder cellColours muss angegeben werden. Diese Parameter müssen 2D-Listen sein, wobei die äußeren Listen die Zeilen und die inneren Listen die Spaltenwerte pro Zeile definieren. Jede Zeile muss die gleiche Anzahl von Elementen haben.

Die Tabelle kann optional Zeilen- und Spaltenüberschriften haben, die mit rowLabels, rowColours, rowLoc und colLabels, colColours, colLoc konfiguriert werden.

Für eine feinere Steuerung von Tabellen verwenden Sie die Klasse Table und fügen Sie sie mit Axes.add_table zu den Achsen hinzu.

Parameter:
cellText2D-Liste von str oder pandas.DataFrame, optional

Die Texte, die in die Tabellenzellen platziert werden sollen.

Hinweis: Zeilenumbrüche in den Zeichenketten werden derzeit nicht berücksichtigt und führen dazu, dass der Text die Zellgrenzen überschreitet.

cellColours2D-Liste von Farbe, optional

Die Hintergrundfarben der Zellen.

cellLoc{'right', 'center', 'left'}

Die Ausrichtung des Textes innerhalb der Zellen.

colWidthsListe von float, optional

Die Spaltenbreiten in Einheiten der Achsen. Wenn nicht angegeben, haben alle Spalten eine Breite von 1 / ncols.

rowLabelsListe von str, optional

Der Text der Zeilenkopfzellen.

rowColoursListe von Farbe, optional

Die Farben der Zeilenkopfzellen.

rowLoc{'left', 'center', 'right'}

Die Textausrichtung der Zeilenkopfzellen.

colLabelsListe von str, optional

Der Text der Spaltenkopfzellen.

colColoursListe von Farbe, optional

Die Farben der Spaltenkopfzellen.

colLoc{'center', 'left', 'right'}

Die Textausrichtung der Spaltenkopfzellen.

locstr, Standard: 'bottom'

Die Position der Zelle in Bezug auf ax. Dies muss einer der Codes sein.

bboxBbox oder [xmin, ymin, width, height], optional

Ein Begrenzungsrahmen, in den die Tabelle gezeichnet werden soll. Wenn dieser nicht None ist, überschreibt er loc.

edges{'closed', 'open', 'horizontal', 'vertical'} oder Teilzeichenkette von 'BRTL'

Die Zellenränder, die mit einer Linie gezeichnet werden sollen. Siehe auch visible_edges.

Gibt zurück:
Tabelle

Die erstellte Tabelle.

Andere Parameter:
**kwargs

Table Eigenschaften.

Eigenschaft

Beschreibung

agg_filter

eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt

alpha

float oder None

animated

bool

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

figure

Figure oder SubFigure

Schriftgröße

float

gid

str

in_layout

bool

label

object

mouseover

bool

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

transform

Transform

url

str

visible

bool

zorder

float

Anmerkungen

Hinweis

Dies ist der pyplot-Wrapper für axes.Axes.table.

Beispiele für die Verwendung von matplotlib.pyplot.table#

Tabellen-Demo

Tabellen-Demo