[R] line plot through NA

David Barron mothsailor at googlemail.com
Mon Oct 2 16:44:50 CEST 2006


I assume you mean that you want the first point to be connected by a
straight line to the third, etc. because fisrt and sixth points are
shown on the plot.  If so, you can use the approx function:


plot(approx(Day,V,n=length(Day)), type="l")
points(Day,V)

On 02 Oct 2006 15:31:59 +0100, rggefrm at ucl.ac.uk <rggefrm at ucl.ac.uk> wrote:
> Dear R-help list,
>
> I hope I did not miss something obvious, because my question seems very
> simple, but I couln't figure out how to do it.
>
> If I have the following data:
> Day<-c(1,2,3,4,5,6,7)
> V<-c(5,NA,10,30,45,NA,10)
> than the line in plot
>
> plot(V~Day, type="b")
>
> will start with the 3rd value and stop stop at the 5th value because all NA
> are omitted. Is there now a parameter which can be added to the plot
> function so the line will start with with the first value and skip the NA
> values and can this than applied to xyplots.
>
> Many thanks
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>


-- 
=================================
David Barron
Said Business School
University of Oxford
Park End Street
Oxford OX1 1HP



More information about the R-help mailing list