【问题标题】:How do I plot a column of a file from the command line, e.g. using gnuplot?如何从命令行绘制文件的列,例如使用gnuplot?
【发布时间】:2015-05-11 15:18:48
【问题描述】:

我有一个文本文件 stats.txt,其中第三列是数字列“年龄”。 如何从命令行绘制“年龄”列?

我希望能够做类似的事情:

    cat stats.txt | awk '{print $3}' | plot

最干净的方法是什么?

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

    要从命令行绘图,只需这样做

    gnuplot -persist -e "plot 'stats.txt' using 0:3"
    

    【讨论】:

    • 如果我想要脚本的输出而不是 stats.txt 怎么办?
    • @user196711 然后你必须使用./script.sh | gnuplot -persist -e "plot '<cat' using 1:2"之类的东西,参见例如stackoverflow.com/q/17543386/2604213
    猜你喜欢
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    • 1970-01-01
    相关资源
    最近更新 更多