从命令行,我可以将文本文件的部分数据绘制为:
echo“plot”< cat myfile | awk'{print \ $ 2}'\“| gnuplot -persist
我想制作一个简单的bash脚本(mygnuplot),它允许我这样做:
cat myfile | awk'{print $ 2}'| mygnuplot
我已经阅读了所有帖子,但我仍然没有弄明白。有人可以告诉我。 谢谢,雅各布
答案 0 :(得分:1)
要从stdin读取数据,请使用-
特殊文件名:
awk '{print $2}' < test.dat | gnuplot -persist -e "plot '-'"
另见help special-filenames
。
但是,通常gnuplot本身有几种选择列和行的可能性,例如使用using
和every
。