Introduction à Heatmap dans MATLAB

Savez-vous ce qu'est une carte thermique et dans quel but elle est bonne? Tout d'abord, introduisons ce qu'est MATLAB? MATLAB est un langage de programmation enregistré et performant développé par Math Works. MATLAB est destiné au calcul technique. Il permet des opérations matricielles, le traçage de fonctions et de données et l'exécution d'algorithmes. De plus, Heatmap dans MATLAB aide également à produire des interfaces utilisateur qui interfacent avec des programmes écrits dans d'autres langages, comprenant C, C ++, Java, FORTRAN et Python. Maintenant, nous pouvons définir HeatMap Fondamentalement,

«Heatmap est un logiciel Matlab pour la représentation graphique des données lorsque des systèmes à code couleur sont utilisés. ”L'objectif de Heat Maps est de mieux visualiser le volume d'emplacements ou d'événements dans un ensemble de données. Il aide également à orienter le public vers les zones de visualisation des données.

Nous utilisons un graphique de carte thermique qui est un graphique particulier qui représente les valeurs de données dans le tableau à l'aide de couleurs. Cela s'applique lorsque nous devons concevoir des données volumineuses et complexes. Heatmap fonctionne en enregistrant les données d'une page Web. Supposons que si une partie d'une page Web reçoit plus d'attention ou si le contenu de la page Web est cliqué fréquemment, la carte thermique utilise une couleur sombre à claire pour la représenter.

Par exemple, le contenu est affiché avec une couleur sombre qui est plus visible et l'autre zone sans attention des visiteurs est affichée en couleur claire.

Comment créer une carte thermique dans MATLAB?

Puisque nous savons que MATLAB est un langage délibéré à des fins mathématiques et scientifiques qui possède de nombreux outils pour traiter la plupart des domaines des mathématiques et des sciences. Il améliore le calcul, la visualisation et la programmation dans un environnement facile à utiliser. Cela permet de transmettre les problèmes et les solutions dans une représentation mathématique familière.

Par conséquent, parlons maintenant de HEATMAP dans MATLAB; Heatmap est utile pour afficher une matrice comme une image dont les intensités de couleur donnent l'ampleur de ses valeurs. En outre, il vous permet d'identifier les éléments suivants:

  • Étiquettes de graduation des axes X et Y:
    Pour afficher les répertoires de lignes ou de colonnes ou tout autre marqueur numérique ou texte. Ici, les étiquettes de graduation de l'axe X peuvent être échangées.
  • Étiquettes de texte:
    Connecte l'image de la carte thermique à l'aide d'étiquettes de texte organisées. Nous pouvons changer la taille et la couleur de police des étiquettes. Mais les étiquettes lors du zoom, du panoramique ou du redimensionnement de la figure peuvent être mises à jour automatiquement.
  • Cartes de couleurs personnalisées:
    Pour spécifier vos propres couleurs, nous pouvons utiliser les cartes de couleurs par défaut de MATLAB. En outre, nous pouvons avoir différentes cartes de couleurs pour différentes cartes de chaleur dans une figure.
  • D'autres paramètres sont tels que les lignes de grille, les barres de couleur pour la configuration lors de la préparation de Heatmap.

Ceux qui connaissent Matlab et savent comment cela fonctionne et la partie codage, ils ont un avantage à étudier Heatmap en toute simplicité. Ils s'intéressent à la représentation graphique et peuvent comprendre plus facilement le processus Heatmap ainsi que les fonctions.

Syntaxe pour créer un graphique Heatmap

Les fonctions de syntaxe de base sont données ci-dessous:

h = heatmap(htbl, xvar, yvar)
h = heatmap(htbl, xvar, yvar, 'ColorVariable', cvar)
h = heatmap(cdata)
h = heatmap(xvalues, yvalues, cdata)
h = heatmap(___, Name, Value)
h = heatmap(parent, ___)

Explication de ces fonctions

  • Le xvar est la variable de tableau qui s'affiche le long de l'axe des x. Le yvar (entrée) est la variable de tableau qui s'affiche le long de l'axe y. Les couleurs sont créées sur une combinaison de comptage. Ensuite, il est utilisé pour changer la carte thermique une fois qu'elle est formée. La fonction h = heatmap (htbl, xvar, yvar) génère une heatmap à partir de la table htbl et fournit l'objet du Heatmap Chart.
  • La fonction h = heatmap (htbl, xvar, yvar, variable de couleur ', cvar) est utilisée pour déterminer les données de couleur en utilisant la variable de table identifiée par cvar. Ici, la combinaison moyenne est la méthode de calcul de base.
  • La fonction h = heatmap (données) est utile pour créer une heatmap à partir de la matrice. Pour une seule valeur dans les données, la carte thermique n'a qu'une seule cellule.
  • La fonction h = heatmap (xvalues, yvalues, cdata) détermine les valeurs des étiquettes qui sont affichées le long des axes x et y.
  • La fonction h = heatmap (___, nom, valeur) identifie plus de possibilités pour le heatmap qui utilise des arguments de couple de noms ou de valeurs uniques ou multiples.
  • La fonction h = heatmap (parent, ___) forme la heatmap dans la section indiquée par le parent.

Exemples de Heatmap dans MATLAB

Ci-dessous sont des exemples de Heatmap MATLAB:

Exemple 1

Construire une carte thermique à partir d'une table de données pour les étudiants sportifs

Premièrement, nous chargerons l'ensemble de données des étudiants. Créez ensuite un tableau à partir d'un sous-ensemble de variables qui est chargé dans l'espace de travail. Après cela, nous générons une carte thermique qui totalise le nombre d'élèves ayant un ensemble correspondant de valeurs de compétence et de fraîcheur.

Code:

load students
htbl = table(Name, Age, Gender, Fresher, …
Skilled, Weight, Location);
h = heatmap(htbl, 'Skilled', 'Fresher');

Production:

Exemple # 2

Créer une carte thermique à partir d'un jeu de données matriciel

Générez une matrice d'un ensemble de données. Maintenant, produisez une carte thermique des valeurs de la matrice. Ainsi, les étiquettes le long des axes x et y semblent être 1, 2, 3, .., etc.

Code:

cdata = (40 50 30; 41 52 70 ; 31 90 65; 20 90 55) ;
h = heatmap(cdata);

Production:

Exemple # 3

Créer une carte thermique par des étiquettes d'axe personnalisées à partir d'un ensemble de données matriciel

Tout d'abord, nous faisons une matrice d'un ensemble de données. Générez à nouveau une carte thermique des valeurs. Nous appliquerons des étiquettes personnalisées le long des axes x et y et indiquerons les deux premiers arguments à étiqueter. En utilisant les propriétés de configuration de l'objet Heatmap Chart, nous devons identifier le titre et les étiquettes d'un axe.

Code:

cdata = (40 50 30; 41 52 70 ; 31 90 65; 20 90 55) ;
xvalues = ('Banarsi', 'Silk', 'Cotton');
yvalues = ('Yellow', 'Red', 'Pink', 'Green');
h = heatmap(xvalues, yvalues, cdata);
h.Title = 'Saree Orders';
h.XLabel = 'Types';
h.YLabel = 'Colors';

Production:

Conclusion

Ainsi, nous pouvons dire qu'un Heatmap est un logiciel d'étude de données utilisé pour montrer le comportement des utilisateurs sur des pages Web spécifiques ou des modèles de pages Web où il utilise la couleur pour afficher des données, c'est-à-dire un outil de visualisation de données. Cela permet de découvrir des modèles donnant une perspective de profondeur. Maintenant, cet outil est principalement utilisé pour démontrer des données statistiques complexes.

Comme les médecins, les ingénieurs, les sociologues, les spécialistes du marketing et les chercheurs utilisent des cartes de chaleur pour créer des ensembles de données difficiles à rendre logiques et exploitables Aujourd'hui, nous pouvons voir que Heatmap a une grande importance. Par exemple, sur la météo, sur les sites Web immobiliers - principalement, où il y a des données à afficher, Heatmap est utilisé. Il a été un outil efficace dans Matlab, car Heatmap peut être représenté de manière auto-illustrative et naturelle. Contrairement aux graphiques où il doit être lu et aux tableaux où il doit être implicite.

Articles recommandés

Ceci est un guide de Heatmap dans MATLAB. Ici, nous discutons de l'introduction, comment créer une carte thermique dans MATLAB, des exemples de carte thermique dans MATLAB avec la syntaxe. Vous pouvez également consulter nos autres articles connexes pour en savoir plus–

  1. Python Pandas DataFrame
  2. Nuages ​​de points dans Matlab
  3. Graphique à barres dans Matlab
  4. Fonction Sum dans Matlab

Catégorie: