Perguntas com a marcação «ggplot2»

O ggplot2 é um pacote de desenho de gráfico de código aberto com manutenção ativa para o R, escrito por Hadley Wickham, baseado nos princípios de "Gramática de gráficos". Ele substitui parcialmente o gráfico básico de R e o pacote de treliça, fornecendo uma API limpa, poderosa, ortogonal e divertida.

7
Como podemos criar gráficos no estilo xkcd?
Aparentemente, o pessoal descobriu como fazer gráficos no estilo xkcd no Mathematica e no LaTeX . Podemos fazer isso em R? Ggplot2-ers? Um geom_xkcd e / ou theme_xkcd? Eu acho que nos gráficos base, par (xkcd = TRUE)? Como eu faço isso? Como uma primeira tentativa (e muito mais elegantemente …
697 r  ggplot2  plot 

8
Rotação e espaçamento dos rótulos dos eixos no ggplot2
Eu tenho um gráfico em que o eixo x é um fator cujos rótulos são longos. Embora provavelmente não seja uma visualização ideal, por enquanto eu gostaria de simplesmente girar esses rótulos para ficar na vertical. Eu descobri essa parte com o código abaixo, mas como você pode ver, os …
671 r  ggplot2  labels 

16
Plote dois gráficos no mesmo gráfico em R
Eu gostaria de plotar y1 e y2 na mesma plotagem. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") Mas quando faço assim, eles não são plotados no mesmo enredo …
571 r  plot  ggplot2  r-faq 

2
Como definir limites para eixos nas plotagens ggplot2 R?
Traço o seguinte: 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) Agora diga que só quero plotar a região entre x=-5000para 5000, em vez …
358 r  plot  ggplot2 

13
Gráficos lado a lado com ggplot2
Eu gostaria de colocar dois gráficos lado a lado usando o pacote ggplot2 , ou seja, faça o equivalente a par(mfrow=c(1,2)). Por exemplo, eu gostaria que os dois gráficos a seguir mostrassem lado a lado com a mesma escala. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) Preciso colocá-los no …
339 r  visualization  ggplot2 


11
Como salvar um gráfico como imagem no disco?
Eu planto uma regressão linear simples usando R. Eu gostaria de salvar essa imagem como PNG ou JPEG, é possível fazê-lo automaticamente? (via código) Há duas perguntas diferentes: Primeiro, eu já estou vendo o gráfico no meu monitor e gostaria de salvá-lo como está. Segundo, ainda não gerei o gráfico, …
304 r  plot  ggplot2  lattice  r-faq 

13
Barras de pedidos no gráfico de barras ggplot2
Estou tentando criar um gráfico de barras em que a barra maior esteja mais próxima do eixo y e a barra mais curta esteja mais distante. Então isso é como a tabela que eu tenho Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 …
301 r  ggplot2  r-faq 

11
Como alterar o título da legenda no ggplot
Eu tenho o seguinte gráfico como abaixo. Foi criado com este comando: library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating = c(rnorm(200), rnorm(200, mean=.8))) ggplot(df, aes(x=rating, fill=cond)) + geom_density(alpha = .3) + xlab("NEW RATING TITLE") + ylab("NEW DENSITY TITLE") Agora, a próxima coisa que quero fazer é …
300 r  plot  ggplot2 

3
Título da plotagem central em ggplot2
Olá, este código simples (e todos os meus scripts desta manhã) começou a me dar um título fora do centro no ggplot2 Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 Eu instalei recentemente o acima esta manhã para tentar corrigir isso .... dat <- …
256 r  ggplot2 

4
Como remover legend ggplot 2.2
Estou tentando manter a legenda de uma camada (suave) e remover a legenda da outra (ponto). Eu tentei desligar as lendas com guides(colour = FALSE)e geom_point(aes(color = vs), show.legend = FALSE). Edit : Como esta pergunta e suas respostas são populares, um exemplo reproduzível parece em ordem: library(ggplot2) ggplot(data = …
250 r  ggplot2  legend 

15
ggplot com 2 eixos y de cada lado e escalas diferentes
Preciso plotar um gráfico de barras mostrando contagens e um gráfico de linhas mostrando a taxa em um gráfico, posso fazer os dois separadamente, mas quando os uno, a escala da primeira camada (ou seja, a geom_bar) é sobreposta pela segunda camada (ou seja, o geom_line). Posso mover o eixo …
231 r  ggplot2  r-faq 

20
Como alterar os rótulos das facetas?
Eu usei o seguinte ggplotcomando: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) para produzir Eu gostaria de alterar as facetas rótulos, no entanto, para …
231 r  ggplot2  symbols  facet  plotmath 


2
Desativando algumas lendas em um ggplot
Suponha que eu tenha um ggplot com mais de uma legenda. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) Eu posso desligar a exibição de todas as lendas como esta: (p1 <- p0 + theme(legend.position = "none")) Passar …
221 r  ggplot2 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.