Voici une question pour les utilisateurs. Je suis intéressé à dessiner un histogramme avec des points empilés, au lieu d'une barre. Par exemple si les données sont (1,1,2,1,2,3,3,3,4,4), alors je voudrais voir trois points empilés à 1, 2 points empilés à 2 et ainsi de suite . Quelle est la meilleure façon de faire cela dans R?Histogramme de tracé avec points au lieu de barres
Répondre
paquet de TeachingDemos de Greg neige contient une fonction dots(x, ...) qui semble répondre à vos besoins:
dots(round(rnorm(50, 10,3)))
Vous pouvez faire vous-même assez rapidement:
x <- c(1,1,2,1,2,3,3,3,4,4)
plot(sort(x), sequence(table(x)))
Merci Jonathan. Cela fait le travail pour moi! – Ramnath
La réponse la plus simple que je savoir est ce:
x <- c(1,1,2,1,2,3,3,3,4,4)
stripchart(x,method="stack",at=0)
C'est mieux que la suggestion de Jonathan Chang car stripchart
empile correctement les points.
Merci Rob. Stripchart semble très intuitif, bien que je préférerais que la pile de points soit séparée. – Ramnath
Une autre façon serait facile:
x <- c(1,1,2,1,2,3,3,3,4,4)
myhist <- hist(x)
myhistX <- myhist$mids
myhistY <- myhist$density
Et maintenant, vous pouvez tracer de quelque façon que vous aimez:
plot(myhistY~myhistX)
De cette façon, vous pouvez modifier les options d'empilement lors de la construction d'un « histogramme » objet.
- 1. GNUPLOT: histogramme 2d de jeu de points
- 2. Essayer de créer un histogramme avec ZedGraph
- 3. points de tracé pour l'image cliquable
- 4. Ant produit jsfl avec des barres obliques inverses au lieu de barres obliques
- 5. Tracer des points au lieu de lignes? JFreeChart PolarChart
- 6. ZedGraph barres empilées avec de multiples points en C#
- 7. google maps tracé de route entre deux points
- 8. Points de suspension Iphone Pickerview au début au lieu de la fin
- 9. Créer un histogramme en utilisant jfreechart avec des barres de même catégorie ensemble
- 10. Histogramme de l'image
- 11. Tracé de points de données à 3-uplets dans un tracé de surface/contour à l'aide de matplotlib
- 12. CPBarPlot avec différentes barres de couleur
- 13. (. *) Au lieu de (. *?)
- 14. ActionLink avec paramètre après? au lieu de/
- 15. ISAPI Rewrite avec au lieu de mod_rewrite
- 16. Au lieu de Supprimer Trigger avec FileStream
- 17. Histogramme en flot - Javascript
- 18. Algorithme de tracé radial
- 19. Codeigniter forme une action avec des barres obliques au lieu des GET normaux?
- 20. Comment créer un histogramme à l'aide de la bibliothèque Java prefuse?
- 21. CALayer scintille lors du tracé d'un tracé
- 22. Comment ajouter des étiquettes aux barres de points CPBarPlot?
- 23. Points de connexion JFreeChart dans les diagrammes à barres empilés
- 24. ValidateUser au lieu de LogonUser?
- 25. au lieu de citations des barres obliques dans la chaîne JavaScript remplacer la méthode
- 26. Tracé de graphe de programmation Mathematica
- 27. Histogramme dans Matplotlib avec fichier d'entrée
- 28. comment définir de nouvelles données de tracé pour graphique à barres en utilisant core-plot?
- 29. Ajout d'annotations à un diagramme de tracé
- 30. sorties php au lieu de -
Semble être la plus simple de toutes les solutions !! Merci Kyubic – Ramnath
@Ramnath: Quand vous regardez le code source, il fait essentiellement la même chose que la réponse de Jonathan Chang – vonjd