如何在Gnuplot中动态显示文本?
有人知道如何在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 cat、set、awk 等在 gnuplot 之外创建带有自定义文本/坐标的 gnuplot 命令,并将其保存为单独的文本文件 (
myText.txt
)。在您的 gnuplot 脚本中,您可以使用这个动态创建的命令文件。请参阅此处的情况有些类似。
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 thanthis dynamically created command file. See a somewhat similar situation here.