I'm trying to produce a plot using answers from the "Decimal seconds
display" thread in this group.
It works fine with gnuplot 3.7 but gives me the "all points y value
undefined!" message with version 4.0
Can anyone help?
Thanks,
Mike
No, because you haven't told us what you're doing, in particular what
changed between now and your "It works! Great!" post. Please provide a
minimal script and datafile which reproduce the apparent problem.
<rant> Why is this so hard? One can't go to a doctor, say only "I
hurt", and then reasonably expect an accurate diagnosis. Neither
doctors nor we are mind-readers! </rant>
Judging from the error message, I would say that all points have their
y value undefined. Check your y range, and verify that you're plotting
valid points, i.e., not infinity or NaN. (This is probably as useful as
the hypothetical doctor saying "Well, that's because you're in pain.")
THeo
3. The commands are also the same:
set xdata time
set timefmt "%d%m%Y %H%M%S"
set format x "%H:%M:%S"
plot 'small.dat' using (timecolumn(1)+$3*0.001):4 t
4. The result is "all points y value undefined!"
timecolumn was not supported in version 4.0, though it did exist
as an undocumented feature. It was re-worked recently, and added
to the documentation.
Your example fails here using version 4.0, as you said, but it
works using version 4.1 So the the problem seems to have been fixed.
--
Ethan A Merritt
Thank you for help.
Mike
4.1 is the development version, as described on the lower left of the
gnuplot home page at www.gnuplot.info. Instructions for downloading and
compiling the source are there as well. Since it's the development
version, there's no pre-compiled binary, not that such a thing has ever
been officially offered to the best of my knowledge for OSes like
Solaris or HPUX.
THeo