我开始记录我跑步的天数和距离。我喜欢用方框来绘制它,以了解我最近的活跃程度。
我今天在添加昨天的数据时遇到了问题。
正如您从 13 年 5 月 4 日看到的那样,有两次运行,并且该图在同一天显示了两个框(最左侧的框)。我喜欢这种行为。2013 年 6 月 26 日我又跑了两次,但这次情节只显示了一次(最右边的方框)。玩了一会儿后,我意识到这是因为在 05/04,较大的数字(在第 2 列中)首先出现,所以较小的数字被绘制在它上面。06/26 则相反,结果只能看到当天较大的数字。
有没有办法在不改变我的数据文件的情况下解决这个问题?
如果可以在绘图脚本中执行,我就不必看我如何将数据输入到我的文件中。
这是数据:
05/04/13 1.59
05/04/13 0.81
05/05/13 1.56
05/06/13 1.90
05/08/13 2.77
05/11/13 2.19
05/12/13 0.93
05/14/13 2.50
05/15/13 1.04
05/16/13 1.66
06/02/13 4.02
06/03/13 1.80
06/04/13 1.04
06/05/13 0.93
06/12/13 1.18
06/15/13 1.78
06/16/13 1.26
06/19/13 0.86
06/21/13 0.93
06/26/13 1.05
06/26/13 1.39
剧本:
set terminal x11 nopersist size 1200,645
unset mouse
unset key
unset label
unset grid
set boxwidth 86400 absolute
set style fill solid 1.00 border lt -1
set bmargin at screen 0.08
set xdata time
set timefmt x "%m/%d/%y"
set format x "%b %d"
set xtics 86400 nomirror rotate by -90
set mxtics 0
set xrange [ "05/01/13" : "06/30/13" ] noreverse nowriteback
set ylabel "Distance"
set ylabel textcolor lt -1 rotate by -270
set yrange [ 0.00000 : 4.50000 ] noreverse nowriteback
plot "/Users/user/Dropbox/nvalt/walks.txt" using 1:2 with boxes lt rgb "#777777"
剧情图片: