带有gnuplot的bashscript在.csv和timespace上
我正在尝试从CSV捕获中提取字符串。我正在尝试在图表上绘制标签。
这些是前几行(可变数量):
Time,SecExec
26/May/2022:00:08:07,0.666
26/May/2022:00:19:05,0.720
26/May/2022:00:20:33,0.965
26/May/2022:00:28:01,0.662
26/May/2022:00:28:38,1.090
26/May/2022:06:07:41,0.016
26/May/2022:06:09:07,1.194
26/May/2022:06:16:36,0.017
26/May/2022:06:36:37,0.743
26/May/2022:06:56:37,0.737
26/May/2022:07:09:16,0.006
26/May/2022:07:09:16,0.006
26/May/2022:07:10:55,0.009
26/May/2022:07:16:36,0.014
26/May/2022:07:16:39,0.008
26/May/2022:07:18:22,0.696
我的执行代码:
reset session
N1 = ARG1 #Title
N2 = ARG2 #File name
set datafile separator ','
set xdata time
set timefmt "%d/%m/%Y:%H:%M:%S"
set ylabel "Tiempo" font ",11"
set title N1 font ",14"
set format x "%d/%m/%Y:%H:%M:%S"
set xlabel "Fecha" font ",11"
set boxwidth 2.0 relative
set style fill solid 0.4
set grid x,y
set term png size 1200, 720
set output sprintf("numbers.png")
plot N2 u 1:2 w lp lw 1.5 lc 7
set output
我在终端中的输入:
gnuplot -c "codedata" "graphic-title" "archic.csv"
如果我在gnuplot终端中使用此手册,则绘制所需的数据。问题是执行留下了一系列无效字段
I am trying to extract a string from a csv capture. I am trying to plot labels on the graph.
these are the first few lines (variable amount):
Time,SecExec
26/May/2022:00:08:07,0.666
26/May/2022:00:19:05,0.720
26/May/2022:00:20:33,0.965
26/May/2022:00:28:01,0.662
26/May/2022:00:28:38,1.090
26/May/2022:06:07:41,0.016
26/May/2022:06:09:07,1.194
26/May/2022:06:16:36,0.017
26/May/2022:06:36:37,0.743
26/May/2022:06:56:37,0.737
26/May/2022:07:09:16,0.006
26/May/2022:07:09:16,0.006
26/May/2022:07:10:55,0.009
26/May/2022:07:16:36,0.014
26/May/2022:07:16:39,0.008
26/May/2022:07:18:22,0.696
My execution code:
reset session
N1 = ARG1 #Title
N2 = ARG2 #File name
set datafile separator ','
set xdata time
set timefmt "%d/%m/%Y:%H:%M:%S"
set ylabel "Tiempo" font ",11"
set title N1 font ",14"
set format x "%d/%m/%Y:%H:%M:%S"
set xlabel "Fecha" font ",11"
set boxwidth 2.0 relative
set style fill solid 0.4
set grid x,y
set term png size 1200, 720
set output sprintf("numbers.png")
plot N2 u 1:2 w lp lw 1.5 lc 7
set output
My input in terminal:
gnuplot -c "codedata" "graphic-title" "archic.csv"
If I use this manual in the Gnuplot Terminal, it plots the desired data. The problem is that the execution leaves a range of invalid fields
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在使用错误的时间说明符。您应该使用
%b
或%b
,具体取决于您的缩写或全月名称。检查帮助时间_specifiers
。脚本:
结果:
You are using the wrong time specifier. You should use
%b
or%B
depending if you have abbreviated or full month names. Checkhelp time_specifiers
.Script:
Result: