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.

2
Como posso saber programaticamente quantas facetas um ggplot possui?
Abaixo está o código e um gráfico. O gráfico tem três facetas. Onde the_plotposso encontrar ele tem três facetas? Sim, eu poderia obter isso do mtcarsquadro de dados ou the_plot$data, mas não quero recriar a análise de dados. Em vez disso, quero inspecionar os elementos gráficos de the_plot, para não …
13 r  ggplot2 

3
Use o gganimate para criar uma observação de histograma por observação? Precisa trabalhar para conjuntos de dados maiores (~ n = 5000)
A recompensa expira amanhã . As respostas a esta pergunta são elegíveis para uma recompensa de +200 reputação. max está procurando uma resposta de uma fonte respeitável . Gostaria de provar pontos de uma distribuição normal e, em seguida, criar um gráfico de pontos, um por um, usando o gganimatepacote …


2
Criando uma função de faceta de várias colunas
Estou tentando criar uma facet_multi_col()função, semelhante à facet_col()função em ggforce- que permite um layout de faceta com um argumento de espaço (que não está disponível em facet_wrap()) -, mas em várias colunas. Como no último gráfico abaixo (criado com grid.arrange()), não quero que as facetas se alinhem necessariamente entre as …

1
plot gganimado onde os pontos ficam e a linha desaparece
Aqui está um exemplo reprodutível de um gráfico estático, que eu quero animar (quero mostrar como um amostrador MCMC se comporta). library(tidyverse) library(gganimate) set.seed(1234) plot_data <- tibble(x=cumsum(rnorm(100)), y=cumsum(rnorm(100)), time=1:length(x)) ggplot(data=plot_data, aes(x=y, y=x)) + geom_point() + geom_line() O que eu gostaria de ver é que os pontos são visíveis quando são …


1
coordenadas npc de geom_point no ggplot2
Como posso obter as coordenadas x , y de um geom_point em um ggplot , onde o quadro de referência é toda a imagem plotada? Eu posso criar um ggplot com alguns geom_point s usando: library(ggplot2) my.plot <- ggplot(data.frame(x = c(0, 0.456, 1), y = c(0, 0.123, 1))) + geom_point(aes(x, …
10 r  ggplot2  grob 

1
Como inserir imagens em cada barra individual em um gráfico ggplot
Estou tentando comparar diferentes estreantes da NBA entre diferentes estatísticas, e achei que o gráfico ficaria ótimo se eu pudesse adicionar o rosto do jogador no final do gráfico, como nos gráficos r / dataisbeautiful . Meu código atualmente é este: a3 %>% ggplot(aes(x = reorder(Player, PPM), y = PPM)) …
9 r  image  ggplot2 

3
Mapa de calor de densidade de linha em R
Descrição do problema Tenho milhares de linhas (~ 4000) que quero plotar. No entanto, é inviável plotar todas as linhas usando geom_line()e apenas usando, por exemplo, alpha=0.1para ilustrar onde há uma alta densidade de linhas e onde não. Me deparei com algo semelhante em Python , especialmente o segundo gráfico …
8 r  ggplot2  plot  heatmap 

1
Existe uma maneira em R traçar uma lenda com dois eixos?
Eu gostaria de traçar uma lenda com dois eixos. Especificamente, eu combinei dois objetos espaciais que foram classificados, o primeiro mostrando a intensidade de um evento e o segundo mostrando a probabilidade do evento naquele local. Quero criar uma legenda que mostre onde os pixels da varredura combinada se enquadram …

1
Como posso adicionar um gradiente de cor vertical a um gráfico de cume no ggridges?
O pacote ggridges permite desenhar gráficos de cumeeira com cores sólidas: ggplot(iris, aes(x=Sepal.Width, y=Species))+ geom_density_ridges(alpha=0.33, scale=2, fill="#0570b0", colour=alpha(0.1))+ theme_classic() ou com gradientes de cores horizontais : ggplot(iris, aes(x=Sepal.Width, y=Species, fill=..x..))+ geom_density_ridges_gradient(scale=2,colour=alpha(0.1))+ theme_classic()+ scale_fill_gradient(low="#0570b0", high="White") Mas quero saber se é possível produzir um gráfico semelhante com um gradiente de cor vertical …
8 r  ggplot2  ggridges 
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.