Seaborn muestra notación científica en mapa de calor para números de 3 dígitos


86

Estoy creando un mapa de calor a partir de pandas pivot_table como se muestra a continuación:

table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum)
sns.heatmap(table2,annot=True,cmap='Blues')

Crea un mapa de calor como se muestra a continuación. Puede ver que los números no son enormes (máximo 750), pero los muestra en notación científica. Si veo la tabla en sí, este no es el caso. ¿Alguna idea de cómo podría hacer que muestre los números en notación simple?

Mapa de calor

Respuestas:


150

De acuerdo con los documentos , el parámetro fmt=.2gse está aplicando porque lo configuró annot=Truepara que pueda modificar el formato que se aplica a:

sns.heatmap(table2,annot=True,cmap='Blues', fmt='g')

9
También puede usar fmt='d'si sus valores son enteros como este:sns.heatmap(table2, annot=True, cmap='Blues', fmt='d')
tsveti_iko
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.