当x轴是时间/日期时标记一个点

时间:2018-02-08 15:00:10

标签: plot gnuplot

我的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

知道如何贴上这个标签吗?

1 个答案:

答案 0 :(得分:0)

答案如上面的评论所述:

  1. 将日期括在引号"2018-02-08"
  2. set label 1 at "2018-02-08" ...
  3. 之前移动plot "data.dat" ...