Używając ggplot2
, chcę utworzyć histogram, w którym wszystko powyżej X jest zgrupowane w koszu końcowym. Na przykład, jeśli większość mojej dystrybucji wynosiła od 100 do 200, a ja chciałem odjąć 10, to chciałbym, aby wszystko powyżej 200 było binowane w "200+".Utwórz kosz na wszystko powyżej wartości X w GGPlot2 Histogram
# create some fake data
id <- sample(1:100000, 10000, rep=T)
visits <- sample(1:1200,10000, rep=T)
#merge to create a dataframe
df <- data.frame(cbind(id,visits))
#plot the data
hist <- ggplot(df, aes(x=visits)) + geom_histogram(binwidth=50)
Jak mogę ograniczyć oś X, a jednocześnie reprezentować dane, które chcę ograniczyć?
to prawie na miejscu. Jak zaktualizowałbyś etykiety osi X, gdybym chciał dodać coś takiego jak "200+"? – mikebmassey
Myślę, że przez 'scale_x_continuous (labels = ...)', ale nie jestem całkiem pewny –