comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Completely omit NaNs from line plot
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Completely omit NaNs from line plot [message #93267 is a reply to message #93266] Wed, 25 May 2016 01:05 Go to previous messageGo to previous message
Mats Löfdahl is currently offline  Mats Löfdahl
Messages: 263
Registered: January 2012
Senior Member
Den onsdag 25 maj 2016 kl. 02:19:40 UTC+2 skrev laura...@gmail.com:
> Hi,
>
> I have some solar irradiance data. All the nighttime values are set to NaN so that they won't be used in any calculations. I would like to plot a section of the time series but not include any of the points that are NaNs. That is, normally plot won't make any mark for the time when there is a NaN, but I want to completely skip these points because they just make the plot twice as long as necessary. Is there any way to do this other than creating a new array without those points?
>
> Thanks,
>
> Laura

If you plot with time on the horizontal axis, the plot will be the same length whether you remove the NaNs or not, right? If you don't care about the time axis, you could always do something like

plot, data(where(finite(data)))
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: IDL Morph structuring element
Next Topic: Adding line to a barplot

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 20:03:58 PDT 2025

Total time taken to generate the page: 0.01249 seconds