509 Stimmen

Matplotlib macht Häkchenbeschriftungen in der Schriftgröße kleiner

In einer Matplotlib Abbildung, wie kann ich die Schriftgröße für die Tick-Labels mit ax1.set_xticklabels() kleiner?

Und wie kann man es von der Horizontalen in die Vertikale drehen?

53voto

jwm Punkte 4592
plt.tick_params(axis='both', which='minor', labelsize=12)

24voto

Christoph Punkte 5240

In aktuellen Versionen von Matplotlib können Sie Folgendes tun axis.set_xticklabels(labels, fontsize='small') .

20voto

Cryptoman Punkte 171

Bei mir hat das Folgende funktioniert:

ax2.xaxis.set_tick_params(labelsize=7)
ax2.yaxis.set_tick_params(labelsize=7)

Der Vorteil dieser Vorgehensweise ist, dass Sie nicht die array de labels und arbeitet mit allen Daten auf dem axes .

18voto

Pengyao Punkte 757

Für kleinere Schriftarten verwende ich

ax1.set_xticklabels(xticklabels, fontsize=7)

und es funktioniert!

15voto

ATX_Bigfoot Punkte 159

Sie können auch Parameter für die Etikettenanzeige wie die Schriftgröße mit einer Zeile wie dieser ändern:

zed = [tick.label.set_fontsize(14) for tick in ax.yaxis.get_major_ticks()]

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X