heatmap(C)
heatmap(xvalues, yvalues, C)
heatmap(tbl, xvar, yvar)
heatmap(tbl, xvar, yvar, 'ColorVariable', cvar)
heatmap(parent, ...)
heatmap(..., propertyName, propertyValue)
h = heatmap(...)
| Paramètre | Description |
|---|---|
| C | Matrice numerique utilisee comme donnees de couleur. |
| xvalues | Etiquettes des colonnes : cellule de chaines, string, caracteres ou vecteur numerique. |
| yvalues | Etiquettes des lignes : cellule de chaines, string, caracteres ou vecteur numerique. |
| tbl | Table source utilisee pour calculer les valeurs de couleur. |
| xvar | Variable de table utilisee pour les categories x. |
| yvar | Variable de table utilisee pour les categories y. |
| cvar | Variable de table numerique moyennee pour chaque paire de categories x/y. |
| parent | Axes ou hggroup parent. |
| propertyName | Nom de propriete pris en charge. |
| propertyValue | Valeur de propriete. |
| Paramètre | Description |
|---|---|
| h | Objet graphique heatmap contenant l'image, la grille, les etiquettes et l'etat de la barre de couleurs. |
heatmap affiche une matrice numerique sous forme d'image avec couleurs mises a l'echelle et etiquettes de lignes et colonnes. Pour une table, les categories sont triees et les donnees de couleur sont agregees par paire de categories.
Avec heatmap(tbl, xvar, yvar), les donnees de couleur contiennent les comptages et ColorMethod vaut count. Avec ColorVariable, les donnees de couleur contiennent les moyennes et ColorMethod vaut mean.
Cette implementation retourne un objet graphique heatmap. Le champ UserData de l'objet contient ChartType, Image, Grid, CellLabels, Colorbar, XData, YData, ColorData, SourceTable, XVariable, YVariable, ColorVariable, ColorMethod et Options.
Les proprietes name/value prises en charge sont Title, XLabel, YLabel, SourceTable, XVariable, YVariable, ColorVariable, ColorMethod, XData, YData, XDisplayLabels, YDisplayLabels, ColorLimits, Colormap, ColorbarVisible, GridVisible, CellLabelFormat, CellLabelColor, MissingDataLabel, FontColor, FontSize et Visible.
C = [1 2 3; 4 5 6];
heatmap(C);
C = [3 7 2; 6 5 8];
heatmap({'A', 'B', 'C'}, {'Low', 'High'}, C, ...
'Title', 'Scores', 'XLabel', 'Column', 'YLabel', 'Group');
T = table({'B'; 'A'; 'B'}, {'Y'; 'X'; 'X'}, [2; 5; 8], ...
'VariableNames', {'x', 'y', 'v'});
heatmap(T, 'x', 'y', 'ColorVariable', 'v');
C = peaks(12);
heatmap(C, 'ColorLimits', [-6 8], 'Colormap', turbo(64), ...
'CellLabelFormat', '%0.1f', 'GridVisible', 'off');