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.

9
Adicione uma legenda comum para ggplots combinados
Eu tenho dois ggplots com os quais alinhar horizontalmente grid.arrange. Examinei várias postagens no fórum, mas tudo o que tento parece ser comandos que agora são atualizados e têm outro nome. Meus dados são assim; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 …
138 r  ggplot2  legend  gridextra 

14
Gráfico de dispersão com histogramas marginais em ggplot2
Existe uma maneira de criar gráficos de dispersão com histogramas marginais, como na amostra abaixo em ggplot2? No Matlab, é a scatterhist()função e existem equivalentes para R também. No entanto, eu não vi isso para o ggplot2. Comecei uma tentativa criando os gráficos únicos, mas não sei como organizá-los corretamente. …

5
Encomende escala x discreta por frequência / valor
Estou fazendo um gráfico de barras esquivado usando ggplot com escala x discreta, o eixo x agora está organizado em ordem alfabética, mas preciso reorganizá-lo para que seja ordenado pelo valor do eixo y (ou seja, a barra mais alta será posicionado à esquerda). Eu tentei ordenar ou classificar, mas …
137 r  ggplot2  r-faq 

6
Salvando a plotagem grid.arrange () no arquivo
Estou tentando plotar várias parcelas usando ggplot2, organizando-as usando grid.arrange(). Desde que consegui encontrar alguém descrevendo o problema exato que tenho, citei a descrição do problema no link : Quando eu uso ggsave()depois grid.arrange(), ou seja, grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Eu não salvo o gráfico da grade, mas o último gráfico gg …
137 r  ggplot2  gridextra 

7
Ignorar outliers no ggplot2 boxplot
Como eu ignoraria os outliers no boxgot do ggplot2? Eu simplesmente não quero que eles desapareçam (ou seja, outlier.size = 0), mas quero que eles sejam ignorados de forma que o eixo y seja escalado para mostrar o percentil 1/3. Meus outliers estão fazendo com que a "caixa" encolha tão …
132 r  ggplot2 

5
Como altero a formatação de números em um eixo com ggplot?
Estou usando R e ggplot para desenhar um gráfico de dispersão de alguns dados, tudo está bem, exceto que os números no eixo y estão saindo com formatação de expoente no estilo de computador, ou seja, 4e + 05, 5e + 05, etc. Isso é obviamente inaceitável, por isso, quero …
131 r  ggplot2 

4
aumentar o tamanho da fonte da legenda ggplot2
Existe uma maneira de aumentar o tamanho da fonte ggplot2? Eu acho que preciso especificar algo como legend.key.width = unit(2, "line")na themefunção, mas isso é usado para ajustar as teclas nas legendas, não no tamanho da fonte. Obrigado!
128 r  ggplot2 

5
Como alterar a largura da linha no ggplot?
Datalink: os dados utilizados Meu código: ccfsisims <- read.csv(file = "F:/Purdue University/RA_Position/PhD_ResearchandDissert/PhD_Draft/GTAP-CGE/GTAP_NewAggDatabase/NewFiles/GTAP_ConsIndex.csv", header=TRUE, sep=",", na.string="NA", dec=".", strip.white=TRUE) ccfsirsts <- as.data.frame(ccfsisims) ccfsirsts[6:24] <- sapply(ccfsirsts[6:24],as.numeric) ccfsirsts <- droplevels(ccfsirsts) ccfsirsts <- transform(ccfsirsts,sres=factor(sres,levels=unique(sres))) library(ggplot2) #------------------------------------------------------------------------------------------ #### Plot of food security index for Morocco and Turkey by sector #------------------------------------------------------------------------------------------ #_Code_Begin... datamortur <- melt(ccfsirsts[ccfsirsts$region %in% c("TUR","MAR"), …
127 r  ggplot2  line-plot 

3
Sobreposição de histogramas com ggplot2 em R
Eu sou novo no R e estou tentando plotar 3 histogramas no mesmo gráfico. Tudo funcionou bem, mas meu problema é que você não vê onde 2 histogramas se sobrepõem - eles parecem um pouco cortados. Quando faço gráficos de densidade, parece perfeito: cada curva é cercada por uma linha …
124 r  ggplot2 

6
Remova 'a' da legenda ao usar estética e geom_text
Como posso remover a letra 'a' da legenda gerada por este código? Se eu remover o geom_text, a letra 'a' não aparecerá na legenda. Eu quero manter geom_text, no entanto. ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label = Species))
124 r  ggplot2  aesthetics 

3
Como criar gráficos com fundo transparente em R usando o ggplot2?
Preciso gerar gráficos ggplot2 de arquivos R para PNG com fundo transparente. Tudo está bem com os gráficos R básicos, mas sem transparência com o ggplot2: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x = …

2
Editando rótulos de legenda (texto) no ggplot
Passei horas procurando na documentação e no StackOverflow, mas nenhuma solução parece resolver o meu problema. Ao usar, ggplotnão consigo obter o texto correto na legenda, mesmo que esteja no meu quadro de dados. Eu tentei scale_colour_manual, scale_fill_manualcom valores diferentes para labels=, como c("T999", "T888")", "cols". Aqui está o meu …
120 r  text  ggplot2  label 


5
Adicionando uma linha de regressão em um ggplot
Estou tentando adicionar uma linha de regressão em um ggplot. Tentei primeiro com abline, mas não consegui fazer funcionar. Então eu tentei isso ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Mas também não está funcionando.

1
adicionar rótulos dos eixos xey em ggplot2
Como altero os rótulos xey neste gráfico, por favor? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title = expression("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)"), subtitle="n=41")
119 r  label  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.