Comment faire pour afficher les étiquettes au-dessus d'un histogramme de la corbeille?
J'ai un tableau a(30,2)
où la première colonne est un numéro unique d'échantillon et de la deuxième colonne est une valeur attribuée à l'échantillon. - Je tracer un histogramme de la 2ème colonne:
hist(a(:,2))
J'ai N
des bacs et de l'axe des y me dit combien d'échantillons ont une valeur de x,
mais aucune information sur laquelle les échantillons sont dans la corbeille.
Comment puis-je tracer, au-dessus de chaque cellule, une liste d'échantillons (le nombre de la première colonne de mon tableau a
) qui entrent dans chaque bin?
OriginalL'auteur RobertD | 2011-01-11
Vous devez vous connecter pour publier un commentaire.
Comme cela a été démontré par les deux @Jonas et @Itamar Katz, l'idée est d'utiliser HISTC pour obtenir le bac indices que chaque échantillon appartient à, puis utilisez la BARRE de tracer le résultat (notez que nous utilisons le
'histc'
mode d'affichage pour la fonction de la BARRE). Ma réponse ci-dessous est une variation de @Jonas post:[ÉDITÉ]
Si les graduations sur l'axe des x sont trop chargées, vous pouvez les afficher en rotation avec un angle à l'aide de XTICKLABEL_ROTATE fonction (présentation sur FEX).
lastEdge
est en faitedges(end)
; vous n'avez pas besoin de l'extraire de l'limites des axes. +1 de toute façon pour un joli solution que la mienne (j'ai comme des rectangles), bien que j'avais placer le texte au compte+0.5.merci pour repérer le dernier-bin bug, je l'ai corrigé... je pense que sa vaut la peine de mentionner que, dans la dernière bin HISTC en compte que les valeurs qui correspondent
edges(end)
exactement (c'est pourquoi j'ai combiné les deux dernières poubelles).OriginalL'auteur Amro
Tout d'abord, créer un histogramme à l'aide de HISTC comme suggéré par @Itamar Katz. De faire les poubelles de la même manière qu'avec HIST, vous avez besoin de calculer correctement bin bords. Ensuite, vous pouvez tracer la distribution et ajoutez les étiquettes à l'aide de TEXTE et NUM2STR.
OriginalL'auteur Jonas
Utilisation
histc
, qui de retour d'un index pour chaque entrée, à la cellule qui l'a fait " tomber:Puis les échantillons au-dessus de la k-ième bin est:
Attention, vous devez spécifier le bins " les limites de soi-même (à la différence de
hist
qui utilise la mi-valeur comprise entre des limites).OriginalL'auteur Itamar Katz