[R-br] Plot Médias diárias com ggplot2
Manoel Galdino
mcz.fea em gmail.com
Quarta Agosto 7 16:20:58 BRT 2013
Veja se resolve:
library("ggplot2")
require(scales)
cotas <- read.table("md.csv",sep=",",header=T)
cotas$mes_dia1 <- as.Date(paste(as.character(cotas$mes_dia), '2013',
sep='-'), format='%m-%d-%Y') # transforma data em formato de data. Coloquei
um ano, mas não é relevante, pois não aparecerá no gráfico
ggplot(data=cotas, aes(x=mes_dia1, y=cota, group=1)) + geom_line() +
scale_x_date(labels = date_format('%m')) # aqui, com o argumento
date_format você coloca como quer que apareça o label. mais detalhe,s veja
o help do ggplot2. http://docs.ggplot2.org/current/scale_date.html
abçs
Manoel
2013/8/7 Jefferson Ferreira Ferreira <jecogeo em gmail.com>
>
> Walmes, Obrigado pela tua mensagem. Como acompanho a lista a pouco tempo,
> e venho postando a menor tempo ainda, estou me adaptando a forma de
> comunicação aqui.
>
> Acho que minha dúvida é relativamente simples de resolver.
>
> Para que possam entender segue um simples csv em anexo e a forma como
> estou tentando aplicar. O CSV tem uma coluna "mes_dia" que representa o mês
> e o dia e uma coluna cota com os valores médios que calculei.
>
> library("ggplot2")
> setwd("D:/teste")
> cotas <- read.table("md.csv",sep=",",header=T)
> ggplot(data=md, aes(x=mes_dia, y=cota, group=1)) + geom_line()
>
>
> então, vejam como sai o gráfico. Eu gostaria que os eixos x e y tivessem
> labels intervalares. No caso do eixo X gostaria que o eixo fosse apenas o
> mês (primeiros dois caracteres de "cotas").
>
> Aos poucos vou me habituando a forma de comunicação na lista. Espero ter
> sido claro. E caso alguém possa me ajudar, fico grato!
> Abraços
>
>
>
> --
>
> *Jefferson Ferreira Ferreira*
>
> Geógrafo – GEOPROCESSAMENTO IDSM | Coordenadoria de TI
>
>
> Jefferson.ferreira em mamiraua.org.br
>
> *Instituto de Desenvolvimento Sustentável Mamirauá*
>
> Ministério da Ciência, Tecnologia e Inovação
>
> Telefone: +55 97 3343-9710
>
> *Google Maps* - Mapas deste e-mail:
>
> Exibir mapa ampliado<https://maps.google.com.br/maps?q=-3.355557,-64.731151&ll=-3.355471,-64.731145&spn=0.004632,0.006968&num=1&t=h&z=18>
>
> *
> Contatos particulares:*
> *(55) 9615-0100
> MSN: jecogeo em yahoo.com.br*
>
>
>
> Em 7 de agosto de 2013 13:05, walmes . <walmeszeviani em gmail.com> escreveu:
>
>> Sem CMR fica difícil colaborar, caro membro. Suas datas talvez sejam
>> datas para o humano que vê mas não para o computador. No R devem estar como
>> string ou fator. Se sim, converta para data com as.Date() ou as.POSIXct() e
>> tente fazer os gráficos. Poste um CMR para um auxílio mais direcionado.
>>
>> À disposição.
>> Walmes.
>>
>> ==========================================================================
>> Walmes Marques Zeviani
>> LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W)
>> Departamento de Estatística - Universidade Federal do Paraná
>> fone: (+55) 41 3361 3573
>> VoIP: (3361 3600) 1053 1173
>> e-mail: walmes em ufpr.br
>> skype: walmeszeviani
>> twitter: @walmeszeviani
>> homepage: http://www.leg.ufpr.br/~walmes
>> linux user number: 531218
>> ==========================================================================
>>
>>
>> _______________________________________________
>> R-br mailing list
>> R-br em 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 em 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.
>
--
Manoel Galdino
https://sites.google.com/site/galdinomcz/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130807/ba7b0e2e/attachment.html>
Mais detalhes sobre a lista de discussão R-br