Re: ListPlot with missing values
- To: mathgroup at smc.vnet.net
- Subject: [mg22419] Re: ListPlot with missing values
- From: Roy Mendelssohn <rmendels at pfeg.noaa.gov>
- Date: Wed, 1 Mar 2000 00:40:15 -0500 (EST)
- References: <892pd1$pj6@smc.vnet.net> <897ebc$5rc@smc.vnet.net> <89a79u$96g$1@dragonfly.wolfram.com>
- Sender: owner-wri-mathgroup at wolfram.com
First, thanks to all who answered. I clearly didn't explain the problem
carefully enough. Assume we are plotting a time series with missing
data, and only want to conect consecutive points that have data, have
blanks whenever a time point is missing, and still want points lined up
correctly in time on the x axis. If I just delete cases, then the
endpoints of any missing segment will be connected, rather than being
blank.
In the example
alist = {{1, 1}, {2, 3}, {3,5},{4,}, {5, 6}, {6,8},{7,}, {8,10},{9, 12}}
I want a line joing the first three points, then a blank, then a line
connecting the next two points, then a blank etc.
The reason I mentioned the number of datapoints is because one solution
is to draw a graph for each uninterrupted segment of the time series,
and then overlay them. This seems inelegant,because several hundred
separate graphs might have to be drawn.
If anyone else has other suggestions I would welcome them.
-Roy M.