Dúvida em plotar um gráfico com ggplot2

Boa tarde, não consigo achar uma solução para plotar um gráfico em barras com os dados: dados <- data.frame ( ano = c(2017,2016,2015,2014,2013,2012,2011,2010,2009,2017,2016,2015,2014,2013,2012,2011,2010,2009),total = c(2159,5513,3679,2083,1852,2328,2084,4071,1525,2031,4796,3088,1647,1332,1475,1282,506,1232), sexo = c("Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino")) o gráfico deveria ficar mais ou menos assim (imagem somente ilustrativa, não esta de acordo com os dados: Alguém pode me dar uma força ?

Veja se ajuda. https://www.statmethods.net/graphs/bar.html Com ggplot e geom_bar do pacote ggplot2 fica bom também. Boa sorte. Jobenil Júnior Em ter, 9 de abr de 2019 22:49, Luiz Paulo Santos por (R-br) < r-br@listas.c3sl.ufpr.br> escreveu:
Boa tarde, não consigo achar uma solução para plotar um gráfico em barras com os dados:
dados <- data.frame ( ano = c(2017,2016,2015,2014,2013,2012,2011,2010,2009,2017,2016,2015,2014,2013,2012,2011,2010,2009),total = c(2159,5513,3679,2083,1852,2328,2084,4071,1525,2031,4796,3088,1647,1332,1475,1282,506,1232), sexo = c("Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino"))
o gráfico deveria ficar mais ou menos assim (imagem somente ilustrativa, não esta de acordo com os dados: [image: Imagem incorporada]
Alguém pode me dar uma força ?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Use o código ggplot(dados, aes(x = ano, y = total, fill = sexo)) + geom_col(position = "dodge") + scale_x_continuous(breaks = seq(2009, 2017)) + labs(x = "Ano", y = "Total", fill = "Sexo") + scale_fill_manual(values = c("pink", "blue")) + theme_bw() Este é o resultado esperado: https://imgur.com/a/1E3HZLt -- Marcus Nunes Professor Adjunto Universidade Federal do Rio Grande do Norte Centro de Ciências Exatas e da Terra Departamento de Estatística Laboratório de Estatística Aplicada marcus@marcusnunes.me https://marcusnunes.me/ http://shiny.estatistica.ccet.ufrn.br https://tinyletter.com/mnunes On Tue, Apr 9, 2019 at 10:49 PM Luiz Paulo Santos por (R-br) < r-br@listas.c3sl.ufpr.br> wrote:
Boa tarde, não consigo achar uma solução para plotar um gráfico em barras com os dados:
dados <- data.frame ( ano = c(2017,2016,2015,2014,2013,2012,2011,2010,2009,2017,2016,2015,2014,2013,2012,2011,2010,2009),total = c(2159,5513,3679,2083,1852,2328,2084,4071,1525,2031,4796,3088,1647,1332,1475,1282,506,1232), sexo = c("Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino"))
o gráfico deveria ficar mais ou menos assim (imagem somente ilustrativa, não esta de acordo com os dados: [image: Imagem incorporada]
Alguém pode me dar uma força ?
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Muito Obrigado Att. Luiz Paulo Santos Em terça-feira, 9 de abril de 2019 23:01:25 BRT, Marcus Nunes por (R-br) <r-br@listas.c3sl.ufpr.br> escreveu: Use o código ggplot(dados, aes(x = ano, y = total, fill = sexo)) + geom_col(position = "dodge") + scale_x_continuous(breaks = seq(2009, 2017)) + labs(x = "Ano", y = "Total", fill = "Sexo") + scale_fill_manual(values = c("pink", "blue")) + theme_bw() Este é o resultado esperado: https://imgur.com/a/1E3HZLt --Marcus NunesProfessor AdjuntoUniversidade Federal do Rio Grande do NorteCentro de Ciências Exatas e da TerraDepartamento de EstatísticaLaboratório de Estatística Aplicadamarcus@marcusnunes.mehttps://marcusnunes.me/http://shiny.estatistica.ccet.ufrn.brhttps://tinylett... On Tue, Apr 9, 2019 at 10:49 PM Luiz Paulo Santos por (R-br) <r-br@listas.c3sl.ufpr.br> wrote: Boa tarde, não consigo achar uma solução para plotar um gráfico em barras com os dados: dados <- data.frame ( ano = c(2017,2016,2015,2014,2013,2012,2011,2010,2009,2017,2016,2015,2014,2013,2012,2011,2010,2009),total = c(2159,5513,3679,2083,1852,2328,2084,4071,1525,2031,4796,3088,1647,1332,1475,1282,506,1232), sexo = c("Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Feminino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino","Masculino")) o gráfico deveria ficar mais ou menos assim (imagem somente ilustrativa, não esta de acordo com os dados: Alguém pode me dar uma força ? _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível. _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.
participantes (3)
-
Jobenil Luiz Magalhães Júnior
-
Luiz Paulo Santos
-
Marcus Nunes