Thank you for the function suggestion, works nicely for complete data
vectors. Just another question. When using the twoord.plot I reached another
issue, it seems that this function can't handle NAs in one of the variables
(the data of one month for another variable is missing). The lines and
barplot functions just interrupt the plot and continue after the NA but
twoord.plot gives me an error: Error at plot.window(...) : finite values are
necessary for 'ylim' 

Is there a way to work around this error?

P.S.: I'm aware of the problems regarding this type of graph, but this time
it's not a choice of mine (unfortunately). Thank you anyway for the
highlight, maybe it will help me arguing.

Regards

Rodrigo.

-----Mensagem original-----
De: Greg Snow [mailto:greg.s...@imail.org] 
Enviada em: quinta-feira, 9 de dezembro de 2010 15:56
Para: Rodrigo Aluizio; R Help
Assunto: RE: [R] Barplot with "Independent" Lines Y axis

Look at the twoord.plot function in the plotrix package, but be sure to read
the note on the help page, then reread it and take its advice if you decide
to stick with this type of plot.

-- 
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.s...@imail.org
801.408.8111


> -----Original Message-----
> From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-
> project.org] On Behalf Of Rodrigo Aluizio
> Sent: Thursday, December 09, 2010 9:44 AM
> To: R Help
> Subject: [R] Barplot with "Independent" Lines Y axis
> 
> Hi list. I'm plotting pluviometric (Rain) data as a barplot, and then
> adding
> the salinity variable to this plot as lines. Obviously as these Y
> scales are
> completely different the salinity appears at the lower part of the
> graph
> extremely compacted. I need to plot the line at the exactly same area
> of the
> barplot but with its own Y axis (at the right), so the salinity can use
> the
> plot area freely. I tried the par(new=T), but it only works for high
> level
> plot functions (not for lines or points).
> 
> Below are some example data and the code I'm using:
> 
> Month Rain    Salt
> Fev   365.6   13
> Mar   235     18
> Abr   115.1   18
> Mai   47.4    18.75
> Jun   112     15
> Jul   156.8   17
> Ago   66.1    15
> Set   149.8   14
> Out   167.1   11.5
> Nov   269.3   17.5
> 
> mp<-barplot(Dados$Rain,names.arg=rownames(Dados),ylab='Pluviosidade
> (mm)',width=0.5,ylim=c(0,370),yaxp=c(0,370,10))
> lines(mp,Dados$Salt,type='b',pch=19,lty='dotted')
> 
> Any ideas?
> 
> Thank you for the attention.
> 
> Regards
> 
> -------------------------------------------------------------------
> MSc. Rodrigo Aluizio
> Centro de Estudos do Mar/UFPR
> 
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-
> guide.html
> and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to