Saltar al contenido

Cambiar el tamaño de fuente de xticklabels del mapa de calor seaborn

Solución:

Considere llamar sns.set(font_scale=1.4) antes de graficar sus datos. Esto escalará todas las fuentes en su leyenda y en los ejes.

Mi trama partió de esto
ingrese la descripción de la imagen aquí

A esto,

ingrese la descripción de la imagen aquí

Por supuesto, ajuste la escala a lo que crea que es un buen ajuste.

Código:

sns.set(font_scale=1.4)
cmap = sns.diverging_palette(h_neg=210, h_pos=350, s=90, l=30, as_cmap=True)
sns.clustermap(data=corr, annot=True, fmt="d", cmap="Blues", annot_kws={"size": 16})

O simplemente use set_xticklabels:

g = sns.clustermap(data=corr_s, annot=True, fmt="d",cmap = "Blues")
g.ax_heatmap.set_xticklabels(g.ax_heatmap.get_xmajorticklabels(), fontsize = 16)

Para obtener diferentes colores para las etiquetas:

import matplotlib.cm as cm
colors = cm.rainbow(np.linspace(0, 1, corr_s.shape[0]))
for i, ticklabel in enumerate(g.ax_heatmap.xaxis.get_majorticklabels()):
    ticklabel.set_color(colors[i])
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *