如何在Gnuplot中动态显示文本?

发布于 2024-12-28 06:53:20 字数 308 浏览 1 评论 0原文

有人知道如何在 gnuplot 中动态显示文本吗?

我正在实时流式传输数据/日志文件,我可以使用 cat、sed、cut 等命令从文件中提取数据,然后使用 gnuplot 进行绘制。效果很好。

但我想显示这些数字,以便这些数字将动态显示在绘图中的某个位置。

我尝试使用

set label "< cat file | grep "Time" | cut -d ' ' -f2 | tr -d ','"

但这显然不起作用。

有人知道如何将标签设置为用户定义的变量吗?

Anyone knows how to dynamically display text in gnuplot?

I am live streaming a data/log file, and I can extract the data from the file, with cat, sed, cut, etc. command, and then gnuplot it. It works great.

But I want to show these numbers, so that that these numbers will dynamically display in the plot at certain position.

I tried to use

set label "< cat file | grep "Time" | cut -d ' ' -f2 | tr -d ','"

But this apparently doesn;t work.

Anyone knows how to set the label as a user defined variable?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我为君王 2025-01-04 06:53:20

您可以使用 cat、set、awk 等在 gnuplot 之外创建带有自定义文本/坐标的 gnuplot 命令,并将其保存为单独的文本文件 (myText.txt)。在您的 gnuplot 脚本中,您可以使用

load( "myText.txt" )

这个动态创建的命令文件。请参阅此处的情况有些类似

You could create a gnuplot command with the customized text / coordinates outside gnuplot, using cat, set, awk and friends, and save it as a separate text file (myText.txt). In your gnuplot script, you could than

load( "myText.txt" )

this dynamically created command file. See a somewhat similar situation here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文