我无法在gnuplot
中获得工作的日期/时间。以下是我认为正确的错误。
set xdata time
set timefmt "%Y-%j/%H:%M:%S"
#set xrange ["2016-349/00:56:00":"2016-349/00:57:00"]
set format x "%H:%M:%S"
plot "-" using ($1):($2) with lines
2016-349/00:56:26.560000 0.587785252292582
2016-349/00:56:27.560000 1.59702608337727e-13
2016-349/00:56:28.560000 -0.587785252292324
e
pause mouse any
如图所示注释set xrange
,我收到此警告。
Warning: empty x range [2016:2016], adjusting to [1995.84:2036.16]
并且x轴似乎不是基于数据的范围,从00:33:15到00:34:00的刻度。结果图是00:33:36的垂直线,但这些点是正弦波的一部分。
取消注释set xrange
,我收到此错误。
line 6: all points y value undefined!
我在gnuplot
4.2补丁级别6和5.0补丁级别1中获得相同的行为。感谢您提供的任何帮助。
吉姆
答案 0 :(得分:0)
错误在于:
plot "-" using ($1):($2) with lines
您只能在表达式中使用$,否则只使用数字本身:
plot "-" using 1:2 with lines