Articles of ggplot2

Agregar tags a ggplot gráfico de barras

Me gustaría hacer un diagtwig de barras delineado en negro con porcentajes dentro de los bares. ¿Es esto posible desde qplot? Obtengo los porcentajes que aparecen pero no se alinean con las barras en particular. paquetes: ggplot2, remodelar x <- data.frame(filename = c("file1", "file2", "file3", "file4"), low = c(-.05,.06,.07,-.14), hi = c(.87,.98,.56,.79)) x$tot <- x$hi […]

Cómo centrar tags de diagtwig de barras astackdas

stacked percent barchart trazar un buen diagtwig de stacked percent barchart usando ggplot2 . He leído algo de material y casi logro ttwigr, lo que quiero. Además, adjunto el material, podría ser útil en un solo lugar: ¿Cómo etiqueto un gráfico de barras astackdas en ggplot2 sin crear un cuadro de datos de resumen? Crea […]

ggplot2 pie y gráfico de rosquillas en la misma plot

Estoy tratando de replicar esto con R ggplot. Tengo exactamente los mismos datos: browsers<-structure(list(browser = structure(c(3L, 3L, 3L, 3L, 2L, 2L, 2L, 1L, 5L, 5L, 4L), .Label = c("Chrome", "Firefox", "MSIE", "Opera", "Safari"), class = "factor"), version = structure(c(5L, 6L, 7L, 8L, 2L, 3L, 4L, 1L, 10L, 11L, 9L), .Label = c("Chrome 10.0", "Firefox 3.5", […]

trazando gráficos circulares en el mapa en ggplot

Esto puede ser una cosa de la lista de deseos, no estoy seguro (es decir, tal vez debería haber la creación de geom_pie para que esto ocurra). Vi un mapa hoy ( LINK ) con gráficos circulares como se ve aquí. No quiero debatir los méritos de un gráfico circular, esto fue más un ejercicio […]

¿Hay alguna manera de cambiar el espacio entre los elementos de la leyenda en ggplot2?

¿Hay alguna manera de cambiar el espacio entre los elementos de la leyenda en ggplot2? Actualmente tengo legend.position =”top” que produce automáticamente una leyenda horizontal. Sin embargo, el espacio de los elementos está muy cerca y me pregunto cómo separarlos más.

¿Cómo agregar tags de porcentaje o de conteo por encima de la gráfica de porcentaje de barras?

Usando ggplot2 1.0.0 , seguí las instrucciones en la siguiente publicación para descubrir cómo trazar plots de barras de porcentaje entre los factores: Porcentajes de sum para cada faceta: respete el “relleno” test <- data.frame( test1 = sample(letters[1:2], 100, replace = TRUE), test2 = sample(letters[3:8], 100, replace = TRUE) ) library(ggplot2) library(scales) ggplot(test, aes(x= test2, […]

ggplot2: facet_wrap color de tira basado en variable en conjunto de datos

¿Hay alguna manera de llenar las franjas de facetas creadas con facet_wrap en función de una variable suministrada con el dataframe? Ejemplo de datos: MYdata <- data.frame(fruit = rep(c("apple", "orange", "plum", "banana", "pear", "grape")), farm = rep(c(0,1,3,6,9,12), each=6), weight = rnorm(36, 10000, 2500), size=rep(c("small", "large"))) Parcela de ejemplo: p1 = ggplot(data = MYdata, aes(x = […]

El gráfico de líneas ggplot2 da “geom_path: cada grupo consiste de una sola observación. ¿Necesita ajustar la estética del grupo?

Con este dataframe (“df”): year pollution 1 1999 346.82000 2 2002 134.30882 3 2005 130.43038 4 2008 88.27546 Intento crear un gráfico de líneas como este: plot5 <- ggplot(df, aes(year, pollution)) + geom_point() + geom_line() + labs(x = "Year", y = "Particulate matter emissions (tons)", title = "Motor vehicle emissions in Baltimore") El error que […]

Reproducción de un gráfico de dendrogtwig de celosía con ggplot2

¿Es posible reproducir esta ttwig de celosía con ggplot2? library(latticeExtra) data(mtcars) x <- t(as.matrix(scale(mtcars))) dd.row <- as.dendrogram(hclust(dist(x))) row.ord <- order.dendrogram(dd.row) dd.col <- as.dendrogram(hclust(dist(t(x)))) col.ord <- order.dendrogram(dd.col) library(lattice) levelplot(x[row.ord, col.ord], aspect = "fill", scales = list(x = list(rot = 90)), colorkey = list(space = "left"), legend = list(right = list(fun = dendrogramGrob, args = list(x = […]

Reduzca el tamaño del archivo PDF de las plots mediante el filtrado de objetos ocultos

Mientras produce diagtwigs de dispersión de muchos puntos en R (usando ggplot() por ejemplo), puede haber muchos puntos detrás de los otros y no visibles en absoluto. Por ejemplo, ver el diagtwig a continuación: Esta es una gráfica de dispersión de varios cientos de miles de puntos, pero la mayoría de ellos están detrás de […]