que trazar el siguiente:Cómo establecer los límites para los ejes en ggplot2 R plots?
library(ggplot2)
carrots <- data.frame(length = rnorm(500000, 10000, 10000))
cukes <- data.frame(length = rnorm(50000, 10000, 20000))
carrots$veg <- 'carrot'
cukes$veg <- 'cuke'
vegLengths <- rbind(carrots, cukes)
ggplot(vegLengths, aes(length, fill = veg)) +
geom_density(alpha = 0.2)
Ahora dicen que sólo desea trazar la región entre x=-5000
a 5000
, en lugar de toda la gama.
¿Cómo puedo hacer eso?
ahora también hay 'biblioteca (escalas); ... + scale_x_continuous (limits = c (-5000, 5000), oob = squish) '(el valor predeterminado es' oob = censor'); ver '? squish','? censor': https://groups.google.com/forum/#!topic/ggplot2/AsJ6xpmR9tU –
NB. esto podría ser problemático si se trata de líneas/polígonos donde algunos vértices están fuera de los límites, ya que todo el objeto se elimina de la gráfica – geotheory
@geotheory: ¿eso también es cierto para el enfoque 'coord_cartesian'? –