web-dev-qa-db-fra.com

Seaborn montrant la notation scientifique dans la carte thermique pour les nombres à 3 chiffres

Je crée une carte thermique à partir d'un pandas pivot_table comme ci-dessous:

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

Il crée une carte thermique comme indiqué ci-dessous. Vous pouvez voir que les chiffres ne sont pas énormes (max 750), mais cela les montre en notation scientifique. Si je regarde la table elle-même, ce n'est pas le cas. Une idée sur la façon dont je pourrais le faire afficher les nombres en notation simple?

Heatmap

50
cigrainger

Selon le docs , le param fmt=.2g est appliqué car vous avez défini annot=True pour pouvoir modifier le format appliqué à:

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