Skip to content

Commit 6619fa6

Browse files
thomasp85hadley
authored andcommitted
Change meaning of trim (#1802)
1 parent 2af0b0e commit 6619fa6

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

R/stat-ydensity.r

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,10 @@ StatYdensity <- ggproto("StatYdensity", Stat,
6363
compute_group = function(data, scales, width = NULL, bw = "nrd0", adjust = 1,
6464
kernel = "gaussian", trim = TRUE, na.rm = FALSE) {
6565
if (nrow(data) < 3) return(data.frame())
66-
67-
if (trim) {
68-
range <- range(data$y, na.rm = TRUE)
69-
} else {
70-
range <- scales$y$dimension()
71-
}
66+
range <- range(data$y, na.rm = TRUE)
67+
modifier <- if (trim) 0 else 3
7268
bw <- calc_bw(data$y, bw)
73-
dens <- compute_density(data$y, data$w, from = range[1] - 3*bw, to = range[2] + 3*bw,
69+
dens <- compute_density(data$y, data$w, from = range[1] - modifier*bw, to = range[2] + modifier*bw,
7470
bw = bw, adjust = adjust, kernel = kernel)
7571

7672
dens$y <- dens$x

0 commit comments

Comments
 (0)