varias superponer studio los graficas graficar ggplot geom_bar escala ejes como cambiar r ggplot2

superponer - ¿Dónde puedo encontrar documentación sobre las opciones de ggplot `..*..`?



superponer graficas en r ggplot (1)

Uso ..density.. vez en cuando, y es genial. Hay muchos ejemplos de ello en el libro ggplot2 , así como en ..count.. Mirando a través de la documentación de stat_density , aprendí sobre ..scaled.. Al ver a alguien usar ..n.. aquí en StackOverflow, me enteré de eso. Ahora me pregunto qué más me estoy perdiendo.

Los motores de búsqueda parecen ignorar el . s en cadenas de búsqueda como "..n .. ggplot2", incluso si me escapo de ellas. ¿Hay un término general para estas variables? Hay mas ¿Dónde puedo encontrar documentación sobre ellos?


Aquí están todas las opciones ..*.. mencionadas en los archivos de ayuda de ggplot2 (o al menos los archivos de ayuda que se pueden abrir al escribir ?"<func>" , donde "<func>" refiere a una de las funciones exportado por ggplot2 ).

library(ggplot2) ## Read all of the ggplot2 help files and convert them to character vectors ex <- unlist(lapply(ls("package:ggplot2"), function(g) { p = utils:::index.search(g, find.package(), TRUE) capture.output(tools::Rd2txt(utils:::.getHelpFile(p))) })) ## Extract all mentions of "..*.." from the character vectors pat <- "//.//.//w*//.//." m <- gregexpr(pat, ex) unique(unlist(regmatches(ex,m))) # [1] "..density.." "..count.." "..level.." "..scaled.." "..quantile.." # [6] "..n.."

O, para averiguar qué archivos de ayuda documentan cuáles ..*.. , ejecute esto:

library(ggplot2) ex <- sapply(ls("package:ggplot2"), function(g) { p = utils:::index.search(g, find.package(), TRUE) capture.output(tools::Rd2txt(utils:::.getHelpFile(p))) }, simplify=FALSE, USE.NAMES=TRUE) res <- lapply(ex, function(X) { m <- gregexpr("//.//.//w*//.//.", X) unique(unlist(regmatches(X, m))) }) res[sapply(res, length) > 0]