
Bom dia Éder, Realmente Semana é um vetor de números inteiros. O gráfico é número de semanas por número de internações por problemas respiratórios. Vc acha que eu devo criar esse novo objeto com o comando as.Date? É a melhor solução? Um abraço e obrigada! Enviado do meu dispositivo Samsung -------- Mensagem original -------- De : Éder Comunello <comunello.eder@gmail.com> Data: 21/05/2016 08:28 (GMT-03:00) Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Eixo x Suzana, bom dia! É o tipo de situação em que você deveria fornecer uma amostra dos seus dados ou pelo menos informar a natureza deles. A julgar pelo gráfico, seu objeto "Semana" é um vetor de inteiros. Nesse caso, uma opção seria criar um novo objeto do tipo "Date", onde cada observação poderia ser a data central da semana em questão. Nesse caso, acredito que baste utilizar esse novo objeto no lugar de "Semana" com a opção axes=T, sem precisar recorrer ao comando axis(). Mas é só um palpite. ================================================ Éder ComunelloAgronomist (UEM), MSc in Environ. Sciences (UEM) DSc in Agricultural Systems Engineering (USP/Esalq) Brazilian Agricultural Research Corporation (Embrapa)Dourados, MS, Brazil |<O>|================================================ GEO, -22.2752, -54.8182, 408m UTC-04:00 / DST: UTC-03:00 Em 20 de maio de 2016 21:22, suzabio <suzabio@yahoo.com.br> escreveu: Olá,Eu criei um gráfico com esses comandos no R studio:plot (Semana, RESPMe5, xlab = "Year", ylab = "Admissions", main = "Respiratory diseases under 5 years", axes = F) lines ((lowess(Semana, RESPMe5, f = 0.05)),lwd = 2) axis(1, at = seq(0,370, by = 52), pos = 0) axis(2, at = seq(0, 1100, by = 100), pos = 0) Ao invés de aparecer o número de semanas no eixo x, gostaria de escrever o nome dessas semanas: jan-2009, jan-2010, e assim por diante, como eu faço isso?Obrigada!Suzana Enviado do meu dispositivo Samsung _______________________________________________ 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.

Suzana, Veja se algo assim pode lhe ajudar: Semana <- rep(1:20, 3) RESPMe5 <- rnorm(Semana, 10, 5) plot (Semana, RESPMe5, xlab = "Year", ylab = "Admissions", main = "RD5Y", axes = T) lines ((lowess(Semana, RESPMe5, f = 0.05)),lwd = 2) Date <- as.Date("2016-01-03") + Semana plot (Date, RESPMe5, xlab = "Year", ylab = "Admissions", main = "RD5Y", axes = T) lines ((lowess(Date, RESPMe5, f = 0.05)),lwd = 2) ================================================ Éder Comunello Agronomist (UEM), MSc in Environ. Sciences (UEM) DSc in Agricultural Systems Engineering (USP/Esalq) Brazilian Agricultural Research Corporation (Embrapa) Dourados, MS, Brazil |<O>| ================================================ GEO, -22.2752, -54.8182, 408m UTC-04:00 / DST: UTC-03:00 Em 21 de maio de 2016 07:56, suzabio <suzabio@yahoo.com.br> escreveu:
Bom dia Éder, Realmente Semana é um vetor de números inteiros. O gráfico é número de semanas por número de internações por problemas respiratórios. Vc acha que eu devo criar esse novo objeto com o comando as.Date? É a melhor solução? Um abraço e obrigada!
Enviado do meu dispositivo Samsung
-------- Mensagem original -------- De : Éder Comunello <comunello.eder@gmail.com> Data: 21/05/2016 08:28 (GMT-03:00) Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Eixo x
Suzana, bom dia!
É o tipo de situação em que você deveria fornecer uma amostra dos seus dados ou pelo menos informar a natureza deles. A julgar pelo gráfico, seu objeto "Semana" é um vetor de inteiros. Nesse caso, uma opção seria criar um novo objeto do tipo "Date", onde cada observação poderia ser a data central da semana em questão. Nesse caso, acredito que baste utilizar esse novo objeto no lugar de "Semana" com a opção axes=T, sem precisar recorrer ao comando axis(). Mas é só um palpite.
================================================ Éder Comunello Agronomist (UEM), MSc in Environ. Sciences (UEM) DSc in Agricultural Systems Engineering (USP/Esalq) Brazilian Agricultural Research Corporation (Embrapa) Dourados, MS, Brazil |<O>| ================================================ GEO, -22.2752, -54.8182, 408m UTC-04:00 / DST: UTC-03:00
Em 20 de maio de 2016 21:22, suzabio <suzabio@yahoo.com.br> escreveu:
Olá, Eu criei um gráfico com esses comandos no R studio: plot (Semana, RESPMe5, xlab = "Year", ylab = "Admissions", main = "Respiratory diseases under 5 years", axes = F) lines ((lowess(Semana, RESPMe5, f = 0.05)),lwd = 2) axis(1, at = seq(0,370, by = 52), pos = 0) axis(2, at = seq(0, 1100, by = 100), pos = 0)
[image: Alinhar imagem] Ao invés de aparecer o número de semanas no eixo x, gostaria de escrever o nome dessas semanas: jan-2009, jan-2010, e assim por diante, como eu faço isso? Obrigada! Suzana
Enviado do meu dispositivo Samsung
_______________________________________________ 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.

Suzana, Você pode ainda personalizar os labels para uso com axis().. Labels <- paste(format(Date, "%Y"), Semana, sep=".") head(Labels) # [1] "2016.1" "2016.2" "2016.3" "2016.4" "2016.5" "2016.6" ================================================ Éder Comunello Agronomist (UEM), MSc in Environ. Sciences (UEM) DSc in Agricultural Systems Engineering (USP/Esalq) Brazilian Agricultural Research Corporation (Embrapa) Dourados, MS, Brazil |<O>| ================================================ GEO, -22.2752, -54.8182, 408m UTC-04:00 / DST: UTC-03:00 Em 21 de maio de 2016 08:38, Éder Comunello <comunello.eder@gmail.com> escreveu:
Suzana,
Veja se algo assim pode lhe ajudar:
Semana <- rep(1:20, 3) RESPMe5 <- rnorm(Semana, 10, 5) plot (Semana, RESPMe5, xlab = "Year", ylab = "Admissions", main = "RD5Y", axes = T) lines ((lowess(Semana, RESPMe5, f = 0.05)),lwd = 2)
Date <- as.Date("2016-01-03") + Semana plot (Date, RESPMe5, xlab = "Year", ylab = "Admissions", main = "RD5Y", axes = T) lines ((lowess(Date, RESPMe5, f = 0.05)),lwd = 2)
================================================ Éder Comunello Agronomist (UEM), MSc in Environ. Sciences (UEM) DSc in Agricultural Systems Engineering (USP/Esalq) Brazilian Agricultural Research Corporation (Embrapa) Dourados, MS, Brazil |<O>| ================================================ GEO, -22.2752, -54.8182, 408m UTC-04:00 / DST: UTC-03:00
Em 21 de maio de 2016 07:56, suzabio <suzabio@yahoo.com.br> escreveu:
Bom dia Éder, Realmente Semana é um vetor de números inteiros. O gráfico é número de semanas por número de internações por problemas respiratórios. Vc acha que eu devo criar esse novo objeto com o comando as.Date? É a melhor solução? Um abraço e obrigada!
Enviado do meu dispositivo Samsung
-------- Mensagem original -------- De : Éder Comunello <comunello.eder@gmail.com> Data: 21/05/2016 08:28 (GMT-03:00) Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Eixo x
Suzana, bom dia!
É o tipo de situação em que você deveria fornecer uma amostra dos seus dados ou pelo menos informar a natureza deles. A julgar pelo gráfico, seu objeto "Semana" é um vetor de inteiros. Nesse caso, uma opção seria criar um novo objeto do tipo "Date", onde cada observação poderia ser a data central da semana em questão. Nesse caso, acredito que baste utilizar esse novo objeto no lugar de "Semana" com a opção axes=T, sem precisar recorrer ao comando axis(). Mas é só um palpite.
================================================ Éder Comunello Agronomist (UEM), MSc in Environ. Sciences (UEM) DSc in Agricultural Systems Engineering (USP/Esalq) Brazilian Agricultural Research Corporation (Embrapa) Dourados, MS, Brazil |<O>| ================================================ GEO, -22.2752, -54.8182, 408m UTC-04:00 / DST: UTC-03:00
Em 20 de maio de 2016 21:22, suzabio <suzabio@yahoo.com.br> escreveu:
Olá, Eu criei um gráfico com esses comandos no R studio: plot (Semana, RESPMe5, xlab = "Year", ylab = "Admissions", main = "Respiratory diseases under 5 years", axes = F) lines ((lowess(Semana, RESPMe5, f = 0.05)),lwd = 2) axis(1, at = seq(0,370, by = 52), pos = 0) axis(2, at = seq(0, 1100, by = 100), pos = 0)
[image: Alinhar imagem] Ao invés de aparecer o número de semanas no eixo x, gostaria de escrever o nome dessas semanas: jan-2009, jan-2010, e assim por diante, como eu faço isso? Obrigada! Suzana
Enviado do meu dispositivo Samsung
_______________________________________________ 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 (2)
-
suzabio
-
Éder Comunello