{ggplot} qualquer coisa!

Pessoal, vamos experimentar um novo tema para lives!

Ideia

A ideia é fazer gráficos muito legais usando {ggplot2}, a partir de sugestões que vocês vão passar pra gente. Queremos responder a pergunta “Como faz isso no ggplot2”?

Regras

Você precisa passar, nas respostas desse post:

  1. Uma imagem do gráfico que você quer que a gente faça. De preferência gráficos estáticos em 2D, mas pode usar sua imaginação :joy:

  2. Uma base de dados com as informações suficientes para gerar esse gráfico. Se não tiver a base, passe uma base similar ou os números que estão no gráfico, por exemplo. No limite, podemos tentar fazer com uma base de dados fake gerada na hora.

Se tiverem sugestões de como melhorar esse formato de live, por favor também mandem por aqui!

Happy coding :wink:

4 Curtidas

Vou começar para ativar a discussão:

Esses gráficos mostram o grau de “verdade” em cada cena de filmes que são baseados em fatos reais.

Link: Based on a *True* True Story? — Information is Beautiful

Imagem:

Dados: Based on a True True Story? - Google Sheets

3 Curtidas


Boa tarde, estou trabalhando com dados de ações, especificamente ETF e gostaria de fazer um gráfico de linhas , porem não estou conseguindo.
Achei também interessante o comando geom_crossbar() porem não seria aplicável a 4 pontos (mínima, média, mediana e máxima)
Agradeço a disponibilidade desde já

Sugestão: Gráficos do livro Storytelling com Dados.
Em específico, esse aqui:

Considero um gráfico bem legal pra situações em que temos que destacar uma coisa de cada vez ao mesmo tempo em que mostrar todas as categorias.

Github com dados e script:

É o meu primeiro comentário, gosto bastante do canal e adorei o fórum. :smiley: :star_struck:

3 Curtidas

Eu fiz uma análise de ETFs a uns anos atrás utilizando um calendarmap, um heatmap com calendário. Foi utilizando 100% ggpplot.

Avaliar retornos de investimentos em ETFs com calendarmap no ggplot2

2 Curtidas

Fiz alguns gráficos no começo deste ano e este foi bem satisfatório (rsrs). Infelizmente não lembro a fonte, mas rolou no twitter que uma jornalista teve dúvida se era possível fazer no R, com base em uma postagem de outro jornalista.

banco1 ← data.frame(
atividade = rep(c(“Trabalho rodoviário de carga, exceto produtos perigosos e \n mudanças, intermunicipal, interstadual e internacional”,“Condomínios prediais”,
“Comércio varejista de mercadorias em geral, com predominância \n de produtos alimentícios - supermercados”,
“Construção de edifícios”,“Limpeza em prédios e em domicílios”,
“Atividades de atendimento hospitalar, exceto pronto socorro e \n unidades para atendimento a urgências”,
“Administração pública em geral”,“Restaurantes e similares”,
“Atividades de vigilância e segurança privada”,
“Transporte rodoviário coletivo de passageiros, com itinerário \n fixo, municipal”,“Criação de bovinos para corte”,
“Fabricação de açúcar bruto”,
“Comércio varejista de combustíveis para veículos automotores”,
“Atividades de associações de defesa de direitos sociais”,
“Lanchonetes, casas de chá, sucos e similares”),2),
ano = c(rep(2019,15),rep(2020,15)),
count = c(1487,1388,1276,1222,
1216,986,974,940,917,909,695,618,574,482,470,2166,1552,1548,1665,
1479,1395,1228,1065,1388,1242,543,602,761,523,506)
)