Obrazek poniżej pokazuje wykres, który utworzyłem za pomocą poniższego kodu. Podkreśliłem brakujące lub nakładające się etykiety. Czy istnieje sposób, aby powiedzieć, że ggplot2 nie nakłada się na etykiety?Jak zapobiec nakładaniu się dwóch etykiet w schemacie?
week = c(0, 1, 1, 1, 1, 2, 2, 3, 4, 5)
statuses = c('Shipped', 'Shipped', 'Shipped', 'Shipped', 'Not-Shipped', 'Shipped', 'Shipped', 'Shipped', 'Not-Shipped', 'Shipped')
dat <- data.frame(Week = week, Status = statuses)
p <- qplot(factor(Week), data = dat, geom = "bar", fill = factor(Status))
p <- p + geom_bar()
# Below is the most important line, that's the one which displays the value
p <- p + stat_bin(aes(label = ..count..), geom = "text", vjust = -1, size = 3)
p
można drukować tekst o określonych współrzędnych. To nie jest najlepsze podejście, ale dostanie zadanie. –
@Ricardo: To pomysł, ale pasek może być dowolnej wysokości. – Martin