[R] Plot link points

Jim Lemon jim at bitwrit.com.au
Sat Jan 10 10:48:54 CET 2009


Kitty Lee wrote:
> Hi. This may be a straight-forward question...
>
> I have a time series from 1950 to 2000 (by year) with missing values. 
>
> Sometimes only a year has value and the adjacent years have missing data, e.g.
>
> 1950 2.7
> 1951 
> 1952
> 1953 3.4
> 1954
> 1955
> 1956 2.9
> 1957 3.6
> 1958 2.7
>
>
> When I use plot (type='l'), the line can't connect the 'stand-alone' years. Is there a way I have have R to skip over the NA and draw a line with the points available?
>
>   
Hi Kitty,
Assuming that the above is a data frame with two columns, the second of 
which is named "value":

plot(my.data.frame[!is.na(my.data.frame$value),],type="l")

Jim




More information about the R-help mailing list