Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.graphics.apps.gnuplot > #3911

Re: Missing points in multi line plot not being omitted

Path csiph.com!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From Jörg Buchholz <bookwood4new@freenet.de>
Newsgroups comp.graphics.apps.gnuplot
Subject Re: Missing points in multi line plot not being omitted
Date Sat, 10 Mar 2018 10:57:47 +0100
Organization A noiseless patient Spider
Lines 79
Message-ID <p80a6s$n95$1@dont-email.me> (permalink)
References <e3db9e9a-e4f1-44e3-99e4-704d0d59380f@googlegroups.com> <52fd232c-59cd-44b7-bbb3-5b4c52d4bd76@googlegroups.com> <p7upll$74f$1@dont-email.me> <p800sb$2e6$1@dont-email.me>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
Injection-Date Sat, 10 Mar 2018 09:57:48 -0000 (UTC)
Injection-Info reader02.eternal-september.org; posting-host="b9af9a289d1573757f038dff1d0ea971"; logging-data="23845"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19n0GtdLGsRvBSb/tTGed4u/WNaYEPyeHc="
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
In-Reply-To <p800sb$2e6$1@dont-email.me>
Content-Language en-GB
Cancel-Lock sha1:nC4+XAGD5f5BHP3a1/ZOLEcBN4I=
Xref csiph.com comp.graphics.apps.gnuplot:3911

Show key headers only | View raw


On 10.03.2018 08:18, Ethan A Merritt wrote:
> Jörg Buchholz wrote:
> 
>> On 09.03.2018 19:48, Marius Schamschula wrote:
>>
>>>
>>> FYI, I'm using version 5.2 patchlevel 2 under FreeBSD, so indeed
>>> there should not be any quotes around the NaN
>>>
>>> Dealing with single points is easy: add a marker. My problem is
>>> having lines where they shouldn't be.
>>>
>> I have compiled the 5.2.2 Version and it confuse me.
>>
>> set style data linespoints
>> set datafile missing NaN
>> plot '-' u 1:2
>> input data ('e' ends) > 1 10
>> input data ('e' ends) > 2 20
>> input data ('e' ends) > 3 NaN
>> input data ('e' ends) > 4 40
>> input data ('e' ends) > 5 50
>> input data ('e' ends) > e
>>
>> There is no gap in the output.
> 
> Correct. There is no gap because the NaN point is treated as missing.
> From the docs under "help missing"
> 
>    "invalid data causes a gap in a line drawn through sequential
>     data points; missing data does not."
> 
> 
>> unset datafile missing NaN
>> plot '-' u 1:2
>> input data ('e' ends) > 1 10
>> input data ('e' ends) > 2 20
>> input data ('e' ends) > 3 NaN
>> input data ('e' ends) > 4 40
>> input data ('e' ends) > 5 50
>> input data ('e' ends) > e
>>
>> There is a gap between 2 - 4 in the output.
> 
> Yes, because now the point is not "missing".  It is "invalid".
> 
>> In the 5.2 Documentation there are some examples for the "set datafile
>> missing option". Only the examples with "NaN" direct in the data gives
>> a gap.
> 
> Correct.
> 
>> So can you put a "NaN" into your data?
>>
>> IMHO the 5.0 Version works nicer, or more than I expected. Or is it a
>> bug?
> 
>> Jörg
> 
> Perhaps a misunderstanding.   Let me try re-phrasing...
> 
> "Missing" data acts as if no entry at that x coordinate was present
> in the data file at all, so it has no effect on the line being drawn.
> 
> A gap in the line indicates that data at that x coordinate was present,
> but invalid.
> 
> The special command "set datafile missing NaN" tells the program
> to treat invalid data as if it were missing (no gap).
> 
> 	Ethan
> 
Thanks for your explanation. So it was a misunderstanding. But the
behave from gnuplot 5.0 is nice and easy to handle.

So for gnuplot 5.2 the only solution is something like "sed -i
's/?/NaN/g' datafile.dat" before plotting the data or in a pipe?

Jörg

Back to comp.graphics.apps.gnuplot | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Missing points in multi line plot not being omitted Marius Schamschula <mschamschula@gmail.com> - 2018-03-07 10:33 -0800
  Re: Missing points in multi line plot not being omitted Jörg Buchholz <bookwood4new@freenet.de> - 2018-03-08 11:39 +0100
    Re: Missing points in multi line plot not being omitted Marius Schamschula <mschamschula@gmail.com> - 2018-03-08 06:35 -0800
      Re: Missing points in multi line plot not being omitted Chris Elvidge <chris@mshome.net> - 2018-03-08 16:24 +0000
      Re: Missing points in multi line plot not being omitted Jörg Buchholz <bookwood4new@freenet.de> - 2018-03-08 20:10 +0100
        Re: Missing points in multi line plot not being omitted Ethan Merritt <sfeam@users.sf.net> - 2018-03-08 19:54 +0000
        Re: Missing points in multi line plot not being omitted Chris Elvidge <chris@mshome.net> - 2018-03-08 20:40 +0000
  Re: Missing points in multi line plot not being omitted Marius Schamschula <mschamschula@gmail.com> - 2018-03-09 10:48 -0800
    Re: Missing points in multi line plot not being omitted Jörg Buchholz <bookwood4new@freenet.de> - 2018-03-09 21:09 +0100
      Re: Missing points in multi line plot not being omitted Ethan A Merritt <EAMerritt@gmail.com> - 2018-03-09 23:18 -0800
        Re: Missing points in multi line plot not being omitted Jörg Buchholz <bookwood4new@freenet.de> - 2018-03-10 10:57 +0100
          Re: Missing points in multi line plot not being omitted Chris Elvidge <chris@mshome.net> - 2018-03-10 11:09 +0000
            Re: Missing points in multi line plot not being omitted Jörg Buchholz <bookwood4new@freenet.de> - 2018-03-10 17:40 +0100
              Re: Missing points in multi line plot not being omitted Chris Elvidge <chris@mshome.net> - 2018-03-10 17:01 +0000
                Re: Missing points in multi line plot not being omitted Jörg Buchholz <bookwood4new@freenet.de> - 2018-03-11 09:47 +0100
                Re: Missing points in multi line plot not being omitted Chris Elvidge <chris@mshome.net> - 2018-03-11 10:41 +0000

csiph-web