Python >> Tutoriel Python >  >> Python Tag >> Seaborn

comment comprendre le format d'annotation de la carte thermique de Seaborn ?

Vous pouvez utiliser .2% comme le fmt pour afficher vos annotations sous forme de pourcentages avec 2 décimales. Voici un exemple minimum complet. J'ai divisé par 100 pour avoir des nombres dans la plage qui vous intéresse

import numpy as np; np.random.seed(0)
import seaborn as sns; sns.set()
uniform_data = np.random.rand(6, 6)/100
ax = sns.heatmap(uniform_data,annot=True, fmt=".2%")


Il n'y a pas de réponse claire et rapide à cela en haut des résultats des moteurs de recherche, donc je fournis des exemples simples ici :

.1e =notation scientifique avec 1 point décimal (forme standard)

.2f =2 décimales

.3g =3 chiffres significatifs

.4% =pourcentage avec 4 décimales

Une explication plus détaillée sur le formateur de chaîne python peut être trouvée ici :https://docs.python.org/3/library/string.html?highlight=string#formatspec (faites défiler jusqu'au tableau avec e, E, f, F , etc. dans la colonne Type)