代码之家  ›  专栏  ›  技术社区  ›  rweisse

gnuplot:禁止警告

  •  0
  • rweisse  · 技术社区  · 6 年前

    我在c中构建了一个gnuplot包装器,它在运行时处理许多单个图。每个绘图都从一个ascii格式的数据文件中获取数据,该文件表示带有浮点值的大型矩阵。通常,矩阵的第一行只包含NaN值。这就是为什么gnuplot要打印这样的警告到控制台:

    line 0: warning: matrix contains missing or undefined values

    NaN值在绘制时被忽略-这种行为是值得赞赏的,因为我正在绘制带有不包含值的区域的热图。这就是为什么在这种情况下这些警告是不必要的。他们只是放慢了速度。

    有没有办法关闭这样的警告?

    1 回复  |  直到 6 年前
        1
  •  2
  •   pbnoxious    6 年前

    据我所知,gnuplot没有内在的方法来抑制这些警告。

    我能想到的唯一选择是将stderr重定向到/dev/null gnuplot yourfile.gp 2>/dev/null 或者在你的C程序中忽略它们。