GNUPLOT:警告:跳过没有有效点的数据文件可以';t用空x范围进行绘图

GNUPLOT:警告:跳过没有有效点的数据文件可以';t用空x范围进行绘图,gnuplot,Gnuplot,我是新来的。目前,我正在尝试为我的服务器绘制内存消耗图。 我用的是Gnuplot,在 警告:跳过没有有效点的数据文件 无法使用空x范围打印 set title "Memory Growth" font ",20" textcolor lt 2 set xdata time set timefmt "%m-%d-%y %H:%M:%S" set format x "%m-%d-%y\t%H:%M:%S" set xrange ["12/18/19":"12/24/19"] set format y

我是新来的。目前,我正在尝试为我的服务器绘制内存消耗图。 我用的是Gnuplot,在

警告:跳过没有有效点的数据文件 无法使用空x范围打印

set title "Memory Growth" font ",20" textcolor lt 2
set xdata time
set timefmt "%m-%d-%y %H:%M:%S"
set format x "%m-%d-%y\t%H:%M:%S"
set xrange ["12/18/19":"12/24/19"]
set format y '%.0s%cB'
set xlabel "Time"
set xtics rotate by -270 
set xtics out offset 0,-1.0
set ylabel "Memory (GB)"
set datafile separator "\,"
plot    'TRDFDSERVER19_System Monitor Log.csv' using 1:2 title '19\ProcessPrivate,Bytes' with line,\
        'TRDFDSERVER19_System Monitor Log.csv' using 1:3 title '19\ProcessVirtual Bytes' with line,\
        'TRDFDSERVER19_System Monitor Log.csv' using 1:4 title '19\ProcessPrivate Bytes' with line,\
        'TRDFDSERVER19_System Monitor Log.csv' using 1:5 title '19\ProcessVirtual Bytes' with line
示例输入

12/18/2019 06:29:30.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:31.030,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:32.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:33.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:34.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:35.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:36.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:37.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:38.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:39.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:40.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:41.029,1699074048,2442911744,102342656,831528960
12/18/2019 06:29:42.029,1699074048,2442911744,102342656,831528960
编辑^ 所有点y值未定义


以上问题解决后。现在,我得到了未定义的“Y值”。任何建议。谢谢

根据您的数据,您的时间格式不正确

set timefmt "%m/%d/%y %H:%M:%S"

如果格式为
“%m/%d/%Y%H:%m:%S”
,则应相应设置范围:

而不是

set xrange ["12/18/19":"12/24/19"]
你应该设置

set xrange ["12/18/2019":"12/24/2019"]

嗨,谢谢,现在,还有一个问题。我被困在^y值未定义的所有点!请建议如何解决这个问题。