Wie hebe ich den Behälter einer Beobachtung in einem Histogramm in r hervor?
Lösung
Wenn Sie die Antwort von DangerStat erweitern, finden Sie hier eine kleine Funktion, die automatisch feststellt, welcher Bin den Wert enthält, den Sie hervorheben möchten:
highlight <- function(x, value, col.value, col=NA, ...){
hst <- hist(x, ...)
idx <- findInterval(value, hst$breaks)
cols <- rep(col, length(hst$counts))
cols[idx] <- col.value
hist(x, col=cols, ...)
}
Jetzt
x <- rnorm(100)
highlight(x, 1.2, "red")
wird den Behälter mit 1,2 in Rot hervorheben.
Andere Tipps
x = rnorm(100)
hist(x,br=10,col=c(rep(0,9),1))
Dies wird eindeutig die letzte Spalte färben, also optimieren Sie das Col = Bit für Ihre Bedürfnisse
Vielen Dank
Dangstat
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow