[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.21.14.2 set datafile missing
The `set datafile missing` command allows you to tell `gnuplot` what character string is used in a data file to denote missing data. Exactly how this missing value will be treated depends on the using specifier of the `plot` or `splot` command.
Syntax:
set datafile missing {"<string>"} show datafile missing unset datafile |
Example:
# Ignore entries containing IEEE NaN ("Not a Number") code set datafile missing "NaN" |
Example:
set datafile missing "?" set style data lines plot '-' 1 10 2 20 3 ? 4 40 5 50 e plot '-' using 1:2 1 10 2 20 3 ? 4 40 5 50 e plot '-' using 1:($2) 1 10 2 20 3 ? 4 40 5 50 e |
The first `plot` will recognize only the first datum in the "3 ?" line. It will use the single-datum-on-a-line convention that the line number is "x" and the datum is "y", so the point will be plotted (in this case erroneously) at (2,3).
The second `plot` will correctly ignore the middle line. The plotted line will connect the points at (2,20) and (4,40).
The third `plot` will also correctly ignore the middle line, but the plotted line will not connect the points at (2,20) and (4,40).
There is no default character for `missing`, but in many cases any non-parsible string of characters found where a numerical value is expected will be treated as missing data.