[R-br] Dúvida em plotar um gráfico com ggplot2

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[R-br] Dúvida em plotar um gráfico com ggplot2

R-br mailing list
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
[hidden email]
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.

1554860858120blob.jpg (24K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] Dúvida em plotar um gráfico com ggplot2

R-br mailing list
Veja se ajuda.

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) <[hidden email]> 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: 


Alguém pode me dar uma força ?

_______________________________________________
R-br mailing list
[hidden email]
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
[hidden email]
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.

1554860858120blob.jpg (24K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] Dúvida em plotar um gráfico com ggplot2

R-br mailing list
In reply to this post by R-br mailing list
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



On Tue, Apr 9, 2019 at 10:49 PM Luiz Paulo Santos por (R-br) <[hidden email]> 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: 
Imagem incorporada


Alguém pode me dar uma força ?

_______________________________________________
R-br mailing list
[hidden email]
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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] Dúvida em plotar um gráfico com ggplot2

R-br mailing list
Muito Obrigado

Att.
Luiz Paulo Santos



Em terça-feira, 9 de abril de 2019 23:01:25 BRT, Marcus Nunes por (R-br) <[hidden email]> 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 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



On Tue, Apr 9, 2019 at 10:49 PM Luiz Paulo Santos por (R-br) <[hidden email]> 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
[hidden email]
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
[hidden email]
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
[hidden email]
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.

1554860858120blob.jpg (24K) Download Attachment