gpt4 book ai didi

linux - 时间 fmt 的 gnuplot 图不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:59 25 4
gpt4 key购买 nike

我已经创建了一个脚本来记录各种系统资源,并将所有数据点绘制到 gnuplot 中,并使用一条漂亮的平滑线。我在使用我的时间格式并正确绘制数据时遇到了 gnuplot 问题。下面是我的数据文件示例

我的时间格式 = %H%M%S

“等等等等。” = 数百个额外的记录时间。

170554 3.0%
170556 2.7%
170558 2.6%
etc.
etc.
010218 2.1%
010218 2.3%

如果所有数据绘图的时间没有超过 000000 标记,gnuplot 会正确绘制所有内容。一旦我的数据图超过 000000 边界,gnuplot 就会以我的时间格式倒数,因此它会尝试绘制从 170554 到 010218(未记录的数字)之间未记录的所有内容。例子。 170552 160424 150720 120818。

我正在使用的 gnuplot 命令如下。

gnuplot -persist -e "set title 'Resource Monitor'; set timefmt '%H%M%S'; set xdata time; set xlabel 'TIME'; set ylabel 'PERCENT'; set yrange [0:101]' set xrange ['170554':'010218']" -e "plot 'log_file' using 1:2 title 'CPU' smooth Bezier"

所以我的问题是...为什么 gnuplot 没有正确地绘制我的图表(我希望它通过时间的方式),我该如何解决这个问题?谢谢。

最佳答案

来自文档

If <ub> is lower than <lb> the constraints will be turned off and full autoscaling will happen.

要修复它,您需要用额外的“天”信息来补充您的时间数据,或者找到其他方法来确保以后的时间永远不会“低于”较早的时间。

关于linux - 时间 fmt 的 gnuplot 图不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34228383/

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