web-dev-qa-db-fra.com

Définir la valeur maximale pour la barre de couleur sur la carte thermique Seaborn

J'ai besoin de définir la valeur maximale sur la heatmap seaborn cbar à 2. J'ai essayé:

cbar_kws = { 'ticks' : [0, 2] }
sns.heatmap(tiles, robust=True, fmt="f", cmap= 'RdBu_r', cbar_kws = cbar_kws)

Mais cela ne fonctionne pas et la documentation n'est pas très claire. Comment pourrais-je faire cela correctement?

22
Michael Berry

Je pense que vous voulez utiliser les paramètres vmin et vmax pour le heatmap, comme décrit dans docs :

vmin, vmax : flottants, facultatif

Valeurs pour ancrer la palette de couleurs, sinon elles sont déduites des données et d'autres arguments de mots clés.

sns.heatmap(tiles, robust=True, fmt="f", cmap='RdBu_r', vmin=0, vmax=2)
31
tmdavison