【问题标题】:GNUPLOT: warning: Skipping data file with no valid points Can't plot with an empty x rangeGNUPLOT:警告:跳过没有有效点的数据文件不能用空的 x 范围绘图
【发布时间】:2019-12-24 10:05:46
【问题描述】:

我是新手。目前,我正在尝试为我的服务器绘制内存消耗。 我正在使用 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 值”未定义。任何建议。谢谢

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

    你的时间格式错误,根据你的数据应该是

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

    【讨论】:

    • 您好,谢谢,现在,还有一个问题。我被困在 ^ 所有点 y 值未定义!请告知如何解决。
    【解决方案2】:

    如果您的格式为"%m/%d/%Y %H:%M:%S",那么您应该相应地设置范围:

    代替

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

    你应该设置

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

    【讨论】:

      猜你喜欢
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多