2014-07-23 4 views
0

j'ai un ensemble de données commeHistogramme parcelles en R

 x = c(1,1,1, 1, 1, 2, 2, 3, 3,4, 4, 4, 5, 5, 5,5, 5,5) 

Je voudrais créer un histogramme de densité de ces données, que je veux il n'y a pas d'espace entre les barres, aussi je veux créer une intrigue secondaire à l'intérieur de l'intrigue thsi juste pour 1 et 2 valeurs du vecteur x. Comment puis-je faire cela dans R?

 hist(x, freq = FALSE, border = "gray", xlab ="", ylab="", col = "white", breaks = 10, 
    ylim=c(0, 5)) 

Répondre

1

modifié pour répondre à la demande de l'OP

Vous pouvez essayer ce qui suit:

library(TeachingDemos) 

x <- c(1,1,1,1,1,2,2,3,3,4,4,4,5,5,5,5,5,5) 

hist(x, freq = FALSE, border = "gray", xlab ="", ylab="", col = 'white', breaks = 0.5:5.5, ylim=c(0,5)) 

subplot(hist(x[x < 3], freq = FALSE, xlab ="", ylab="", main="", breaks = 0.5:2.5), 2, 4) 

enter image description here

+0

Je veux avoir une intrigue secondaire, mais à l'intérieur de cette parcelle par exemple ci-dessus terrain. – rose

+0

@ cancel.Merci de votre réponse. Comment devrions-nous changer la valeur des pauses pour subplot? Pourquoi vous l'avez divisé par 2? Je voudrais avoir la même taille pour les premier et deuxième casiers dans l'intrigue principale et sous-parcelle? Ont-ils la même taille? – rose

+0

Je pense que vous pouvez rechercher par vous-même maintenant. –

Questions connexes