Matlab a une fonction spy pour visualiser les modèles de parcimonie des matrices d'adjacence de graphe.Visualisation du modèle de densité avec intensité à l'aide de la fonction d'espionnage Matlab
Malheureusement, il n'affiche pas les points en tenant compte de l'ampleur des valeurs dans la matrice. Il utilise une seule couleur avec la même intensité pour afficher toutes les entrées.
Je souhaite afficher le même tracé d'espionnage mais avec les points "codés en couleur" comme dans un heatmap pour indiquer l'ampleur des entrées. Comment puis je faire ça?
Merci pour la réponse. Il semble que l'espion donne un résultat légèrement différent ... réorganise-t-il les rangées de la matrice ou la modifie-t-elle de quelque façon que ce soit? Par exemple il y a un point bleu dans le coin inférieur droit de votre deuxième parcelle qui manque dans le premier. Ou pourrait-il être que sa valeur est si petite que l'image ne le montre pas? Ceci n'est pas mentionné dans les documents. – lightalchemist
@lightalchemist Oui, c'est vrai, les petites valeurs se fondent facilement dans l'arrière-plan. Vous voudrez probablement l'utiliser comme un complément à l'espion, pour avoir une idée de l'échelle des éléments non nuls. – user1884905
@lightalchemist Les limites et l'échelle de la palette de couleurs pourraient probablement être utilisées pour montrer plus clairement les petites valeurs. – user1884905