【发布时间】:2018-02-09 23:27:28
【问题描述】:
我的 data.dat 看起来像这样
2018-01-15, 3268
2018-02-07, 3783
2018-02-08, 7569
我的 plot.plt 的相关部分看起来像这样
set timefmt "%Y-%m-%d"
set xdata time
set format x "%b/%d"
我要做的是绘制数据并将标签(带有文本“标签”)放在 x 轴上 2018-02-28 和 y 轴上 5000 的点上,但我我没有让以下几行工作。
plot "data.dat" using 1:2 w lines ls 1
set label 1 at 2018-02-08, 5000 'label' center rotate by 45 front
我得到的错误显示在下一行是指向“设置标签”的日期部分的 ^
"plot.plt", line 39: unexpected or unrecognized token
知道如何放置这个标签吗?
【问题讨论】:
-
用引号将 2018-02-08 括起来。
-
这确实修复了错误,但标签没有出现。我尝试将其放置在较早的日期,并使用不同的 y 值,以防它被渲染到框架之外。
-
它在将带有“set label”的行移到带有“plot”的行之前开始工作。
-
啊,成功了。我确实首先尝试过,但不知何故它没有采取。您应该将其作为答案回复并将其标记为答案