gpt4 book ai didi

csv - gnuplot:仅使用最后 n 行

转载 作者:行者123 更新时间:2023-12-02 07:13:18 26 4
gpt4 key购买 nike

我正在使用 python 脚本将两个温度传感器的数据记录到 .csv 文件中。每次读取(每 5 分钟)都会在文件末尾添加一个新行。如何让 gnuplot 只使用最后 288 行,这样我最终会得到过去 24 小时的图表?

谢谢!

:编辑:

明白了,感谢@Istvan Chung 的提示。

一个简单的

plot '< tail -n 288 datafile.csv' using ...

似乎可以解决问题。

最佳答案

这里一个简单的解决方案是使用 unix tail命令选择最后 288 行。

我在评论中建议

tail -n 288 <file> | gnuplot -p -e "set datafile separator \",\"; plot '-'"

应该可以工作。根据对原始问题的编辑,这里正确的语法格式为

plot '< tail -n 288 datafile.csv' using ...

关于csv - gnuplot:仅使用最后 n 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23587104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com