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
Axeshinzu.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
Tableund fügen Sie sie mitAxes.add_tablezu 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
Codessein.- bbox
Bboxoder [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:
TabelleDie erstellte Tabelle.
- Andere Parameter:
- **kwargs
TableEigenschaften.Eigenschaft
Beschreibung
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
float oder None
bool
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
float
str
bool
object
bool
Liste von
AbstractPathEffectNone oder bool oder float oder callable
bool
(scale: float, length: float, randomness: float)
bool oder None
str
bool
float
Anmerkungen
Hinweis
Dies ist der pyplot-Wrapper für
axes.Axes.table.