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.

6
Erro persistente de estado de gráfico inválido ao usar ggplot2
Eu acredito que meu dataframe está bom e meu código está bom. Na verdade, eliminei partes do quadro de dados e a maior parte do código gráfico para tornar as coisas o mais básicas possível. Mesmo assim, eu consigo: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state O que …
119 r  ggplot2 

1
Reordenar barras em geom_bar ggplot2
Estou tentando fazer um gráfico de barras onde o gráfico é ordenado do miRNAmais alto valueao mais miRNAbaixo. Por que meu código não funciona? > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 mmu-miR-139-5p pos 10 6 …
119 r  ggplot2 



1
ggplot: Como aumentar o espaçamento entre plotagens facetadas?
Eu tenho vários histogramas facetados (obtidos com o comando abaixo) que são lindamente plotados um sob o outro. Gostaria de aumentar o espaçamento entre eles, porém, eles são apertados. Olhei para o doc, mas não encontrei um parâmetro para isso. qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .)
114 r  ggplot2 

3
Como remover o espaço entre o eixo e o gráfico de área no ggplot2?
Tenho o seguinte dataframe: uniq <- structure(list(year = c(1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, 2003L, 2004L, 2005L, 2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 2012L, 2013L, 2014L, 1986L, 1987L, 1991L, 1992L, 1993L, 1994L, 1995L, 1996L, 1997L, 1998L, 1999L, 2000L, 2001L, 2002L, 2003L, 2004L, …
113 r  plot  ggplot2 



5
remover o título da legenda no ggplot
Estou tentando remover o título de uma lenda em ggplot2: df <- data.frame( g = rep(letters[1:2], 5), x = rnorm(10), y = rnorm(10) ) library(ggplot2) ggplot(df, aes(x, y, colour=g)) + geom_line(stat="identity") + theme(legend.position="bottom") Eu vi essa pergunta e nenhuma das soluções parece funcionar para mim. A maioria dá um erro …
111 r  ggplot2 


2
legenda ggplot2 para baixo e horizontal
Como posso mover uma legenda ggplot2 para a parte inferior do gráfico e girá-la horizontalmente? Código de amostra: library(reshape2) # for melt df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2")) p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value)) p1 + scale_fill_continuous(guide = guide_legend()) Resultado desejado (aproximado):
109 r  ggplot2 



10
Como desenhar um enredo vazio?
Eu preciso fazer um enredo vazio. Este é o melhor que eu poderia fazer. plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') Alguma solução mais simples? PS: completamente vazio, sem eixo etc.
106 r  ggplot2  plot 

1
Limite os eixos ggplot2 sem remover dados (fora dos limites): zoom
Se você especificar os limites do eixo em ggplot, os pontos periféricos serão removidos. Isso é bom para pontos, mas você pode querer plotar linhas que cruzam com o intervalo especificado, mas os métodos rangeou do ggplot as xlim/ylimremovem. Existe outra maneira de especificar o intervalo do eixo do gráfico …
106 r  ggplot2  zoom  limits 

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.