我试图使用第二个dat文件在gnuplot中添加点,但它们没有显示在图形上

我试图使用第二个dat文件在gnuplot中添加点,但它们没有显示在图形上,gnuplot,Gnuplot,我试图添加作者使用gitstats数据为项目做出贡献的点。我已经将它从html文件中解析出来,这样它就会进入一个.dat文件 2011-04-27 5000 2012-02-04 5000 2011-05-03 5000 2013-08-24 5000 2012-10-29 5000 set terminal png transparent size 1080,640 set size 1.0,1.0 set output 'lines_of_code.png' unset key set

我试图添加作者使用gitstats数据为项目做出贡献的点。我已经将它从html文件中解析出来,这样它就会进入一个.dat文件

2011-04-27 5000
2012-02-04 5000
2011-05-03 5000
2013-08-24 5000
2012-10-29 5000
set terminal png transparent size 1080,640
set size 1.0,1.0

set output 'lines_of_code.png'
unset key
set yrange [0:]
set xdata time
set timefmt "%s"
set format x "%Y-%m-%d"
set grid y
set ylabel "Lines"
set xtics rotate
set bmargin 6
plot 'lines_of_code.dat' using 1:2 w lines, 'authordata.dat' using 1:2 w points
然后,我想使用gnuplot绘制总体LoC和添加的日期点,以显示作者何时开始从事某个项目。gnuplot文件看起来像

2011-04-27 5000
2012-02-04 5000
2011-05-03 5000
2013-08-24 5000
2012-10-29 5000
set terminal png transparent size 1080,640
set size 1.0,1.0

set output 'lines_of_code.png'
unset key
set yrange [0:]
set xdata time
set timefmt "%s"
set format x "%Y-%m-%d"
set grid y
set ylabel "Lines"
set xtics rotate
set bmargin 6
plot 'lines_of_code.dat' using 1:2 w lines, 'authordata.dat' using 1:2 w points

但是我的图表没有显示authordata.dat点。我很确定这与我如何添加第二个.dat文件有关,但谷歌搜索到目前为止没有任何帮助。

多亏克里斯托夫的评论,我意识到了我的问题。两个文件都需要使用1970 01或日期后的秒数。谢谢

authordata.dat文件看起来怎么样?您正在使用错误的格式来解析数据文件。设置时间%Y-%m-%d。除非您使用的是gnuplot 5.0,否则这两个数据文件必须使用相同的时间格式