[R-br] barplot + lines com dois eixos Y

Augusto Ribas ribas.aca em gmail.com
Segunda Julho 30 17:40:10 BRT 2012


Bom, de inicio acredito que vai ser algo assim:

barras<-barplot(rainfall,ylim=c(0,35))
points(tmed~barras,type="l")
points(tmin~barras,type="l",lty=2)
points(tmax~barras,type="l",lty=2)
axis(4)

#vc vai salvar a posição das barras no vertor barras
#ai depois note que vc esta fazendo as linhas
# e por ultimo use o comando axes pra fazer o segundo ou mais eixos,
se quiser algo no eixo X tb
#leia a documentação pra deixa do jeito que gostar ?axis


#agora não sei se entra nas suas necessidades mas
#de uma olhada nesse pacote e nos graficos que da pra fazer com ele
#é exatamente o tipo de dado que vc ilustrou
#por exemplo:

install.packages("climatol")
require(climatol)

data(datcli)
#exemplo dele
datcli
#seus dados
t(data.frame(rainfall,tmax,tmin,tmed))

#exemplo do comando
diagwl(datcli,est="Example station",alt=100,per="1961-90",mlab="en")
#seus dados de exemplo
diagwl(t(data.frame(rainfall,tmax,tmin,tmed)),est="Example
station",alt=100,per="1961-90",mlab="en")


Em 30 de julho de 2012 15:18, Marcelo Claro de Souza
<marcelo_claro em yahoo.com.br> escreveu:
> Preciso plotar um gráfico de variáveis climáticas sendo o eixo Y esquerdo
> referente à precipitação e o eixo Y direito referente às temperaturas min,
> med e max.
> A precipitação deve ser apresentada em barras e as temperaturas em linhas.
> Como posso fazer isso?
>
> x=c(seq(1:12))
> rainfall=c(17.54,7.68,9.87,5.45,0.15,1.61,0.01,0.33,1.53,4.85,3.77,9.35)##barras
> tmax=c(30.21,30.71,27.23,28.23,25.19,24.39,26.59,28.39,29.77,28.49,28.61,29.79)##linhas
> tmin=c(16.82,16.36,15.91,15.8,11.57,9.07,13.07,12.65,12.98,15.47,16.21,17.26)##linhas
> tmed=c(23.51,23.53,21.57,22.02,18.38,16.73,19.83,20.52,21.38,21.98,22.41,23.53)##linhas
>
> Muito obrigado pela ajuda.
> Abraço.
>
> Marcelo Claro de Souza
> Biologist, PhD student in Plant Biology
> Institute of Bioscience - UNESP, Brazil
>
>
> _______________________________________________
> 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.



-- 
Grato
Augusto C. A. Ribas

Site Pessoal: http://augustoribas.heliohost.org
Lattes: http://lattes.cnpq.br/7355685961127056


Mais detalhes sobre a lista de discussão R-br