How to visualize the matrix with colored entries
79 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dear all, I have a matrix with some suspicious entries. I would like to show all entries (all numbers) and color by red my suspicious data. I have no idea how to do it:( Thanks!
2 commentaires
Réponses (1)
Kye Taylor
le 17 Juin 2013
Modifié(e) : Kye Taylor
le 17 Juin 2013
What are the features that make your data suspicious? For example, if the suspicious data is all very large (say 2 standard deviations larger than the average datum), then you could try something like
% a proxy for your matrix
dataMatrix = randn(100,100);
% logical variable
isSuspect = dataMatrix > mean(dataMatrix(:))+2*std(dataMatrix(:));
% create an image where each pixel represents an entry in dataMatrix.
% the pixel will be red if isSuspect(i,j) is true
figure
imagesc(isSuspect.*dataMatrix)
% or (less exciting)
figure
imagesc(isSuspect)
2 commentaires
Fatemeh Sadeghihassanabadi
le 4 Mai 2021
you can also try heatmap function:
https://www.mathworks.com/help/matlab/ref/heatmap.html
Voir également
Catégories
En savoir plus sur Data Distribution Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!