Wie der Tabelle ändern fontsize mit matplotlib.pyplot?
Ich zeichne eine Tabelle mit pyplot wie diese:
sub_axes.table(cellText=table_vals,
colWidths = [0.15, 0.25],
rowLabels=row_labels,
loc='right')
Möchte ich ändern Sie die fontsize der Tabelle der Inhalt, und fand es ist ein fontsize
Eigenschaft,
bitte ref definition von 'table'.
So wird es:
sub_axes.table(cellText=table_vals,
colWidths = [0.15, 0.25],
rowLabels=row_labels,
fontsize=12,
loc='right')
Aber wenn ich den code auszuführen, ich bekam eine Fehlermeldung:
TypeError: table() got an unexpected keyword argument 'fontsize'
Ist diese Eigenschaft veraltet? Und wie kann ich die Schriftgröße der Tabelle mit pyplot?
Es ist eine Eigenschaft, aber nicht ein keyword-argument auf den Tisch-Konstruktor. versuchen Sie
t=sub_axes.table(...)
dann t.fontsize = 12
InformationsquelleAutor Evans Y. | 2013-03-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke die Dokumentation ist entweder Hinweis auf eine parameter-zu-sein (beachten Sie
fontsize
ist kein link wie die anderen Parameter) oder ist vielleicht etwas irreführend ist, im moment. Es gibt keinefontsize
parameter.Graben durch der source-code, ich fand die
Table.set_fontsize
Methode:Hier ist ein Beispiel mit einer grob übertrieben fontsize, nur um zu zeigen die Wirkung.
the_table.auto_set_font_size(False)
vor neue SchriftgrößeInformationsquelleAutor unutbu
Legen Sie die
auto_set_font_size
zuFalse
, dannset_fontsize(24)
InformationsquelleAutor Yunmeng Zhu