stat_quantile(mapping = NULL, data = NULL, geom = "quantile",
position = "identity", quantiles = c(0.25, 0.5, 0.75), formula = NULL,
method = "rq", na.rm = FALSE, ...)
aes
or aes_string
. Only needs to be set
at the layer level if you are overriding the plot defaults.rq
.FALSE
(the default), removes missing values with
a warning. If TRUE
silently removes missing values.# You can also use rqss to fit smooth quantiles m + stat_quantile(method = "rqss") # Note that rqss doesn't pick a smoothing constant automatically, so # you'll need to tweak lambda yourself m + stat_quantile(method = "rqss", lambda = 10) m + stat_quantile(method = "rqss", lambda = 100)
# Use 'votes' as weights for the quantile calculation m + stat_quantile(aes(weight=votes))
# Change scale m + stat_quantile(aes(colour = ..quantile..), quantiles = q10) m + stat_quantile(aes(colour = ..quantile..), quantiles = q10) + scale_colour_gradient2(midpoint = 0.5)
# Set aesthetics to fixed value m + stat_quantile(colour = "red", size = 2, linetype = 2)
# Use qplot instead qplot(year, rating, data=movies, geom="quantile")