从文本文件中分离数据,并使用gnuplot绘制图形

从文本文件中分离数据,并使用gnuplot绘制图形,gnuplot,Gnuplot,我有以下格式的数据 +CMT: "+944434556","","17/06/20,13:51:21+22" Level 255mm 我想画一个x轴上的时间和y轴上的255之间的图形。你能告诉我上面的代码吗?这就是我想你想要的: plot "<awk -F'[, +m\"]' '{print $5, $16, $12}' datafile.dat" u 1:2:xtic(3) notitle 为了帮助我更好地理解,您可以显示数据文件的更多行吗?您希望在x轴上显示哪部分时间(小时、日期,

我有以下格式的数据

+CMT: "+944434556","","17/06/20,13:51:21+22" Level 255mm

我想画一个x轴上的时间和y轴上的255之间的图形。你能告诉我上面的代码吗?

这就是我想你想要的:

plot "<awk -F'[, +m\"]' '{print $5, $16, $12}' datafile.dat" u 1:2:xtic(3) notitle

为了帮助我更好地理解,您可以显示数据文件的更多行吗?您希望在x轴上显示哪部分时间(小时、日期,+944434556,…)?从这个+CMT:“+944434556”,“17/06/20,13:51:21+22”255mm级别,我希望在x轴上显示13:51:21,在y轴上显示255。我从sim卡上以这种格式获得数据+CMT:“+944434556”,“17/06/20,13:51:21+22”255mm级别。现在我必须在x轴上的时间13:51:21和y轴上的时间255之间绘制一个图表,当我试图运行上面的代码时,我遇到了一个错误,无法为datadoes创建管道
awk-F'[,+m\“]”{print$5,$16,$12}datafile.dat
为您工作?(只需在
datafile.dat
所在的终端中运行这个)不,它不工作。它正在抛出一个未定义的错误变量:awk
plot "<awk -F'[, +m\"]' '{print $16, $12}' datafile.dat" u 1:xtic(2) notitle