【问题标题】:gnuplot : plot pipe outputgnuplot :绘制管道输出
【发布时间】:2012-09-29 19:34:07
【问题描述】:

我有一个管道序列的输出

command_a | command_b | ... | command_n 

输出是一个数列

4.2
-1
...
0.2

我可以使用 gnuplot 来绘制这些数字吗? (将 gnuplot 添加到管道序列中)

【问题讨论】:

    标签: pipe gnuplot


    【解决方案1】:

    您是否尝试过以下操作?

    plot "< command_a | command_b | ... | command_n"

    具体例子:

    plot "< awk '{a[$1]++}END{for(i in a){print i,a[i]}}' datafile |sort -nk1"

    它对我有用(在 linux 系统上使用 gnuplot 4.2 和 5.0 进行了测试)。

    【讨论】:

      【解决方案2】:

      您可以在绘图命令中使用“-”源。您只需要先通过管道传输命令文件,然后再传输数据文件。例如:

      test.gnuplot:

      用线条绘制'-'

      命令行示例:

      [命令生成数据] | cat test.gnuplot - | gnuplot - 持久化

      【讨论】:

      • 我得到这个无法初始化 wxWidgets。第 69 行:警告:请求的轴刻度过多 (>6) 第 69 行:警告:请求的轴刻度过多 (>6) 第 69 行:警告:请求的轴刻度过多 (>7)
      猜你喜欢
      • 2023-02-01
      • 2014-01-07
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多