[python] Matplotlib faire des étiquettes de tiques taille de la police plus petite



Answers

Il y a un moyen plus simple en fait. Je viens de trouver:

import matplotlib.pyplot as plt
# We prepare the plot  
fig = plt.figure(1)
# We define a fake subplot that is in fact only the plot.  
plot = fig.add_subplot(111)

# We change the fontsize of minor ticks label 
plot.tick_params(axis='both', which='major', labelsize=10)
plot.tick_params(axis='both', which='minor', labelsize=8)

Cela ne répond qu'à la taille de l' label de votre question.

Question

Dans une figure matplotlib, comment puis-je rendre la taille de la police pour les étiquettes de tick en utilisant ax1.set_xticklabels() plus petit?

En outre, comment peut-on le faire passer de l'horizontale à la verticale?




Alternativement, vous pouvez simplement faire:

import matplotlib as mpl
label_size = 8
mpl.rcParams['xtick.labelsize'] = label_size 



plt.tick_params (axis = 'both', qui = 'minor', labelsize = 12)




Vous pouvez également modifier les paramètres d'affichage des étiquettes comme fontsize avec une ligne comme celle-ci:

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





Related