我正在尝试使用gnuplot绘制图形,但我得到了奇怪的结果。由于某种原因,gnuplot在1月29日1月29日的两个日期和地点产生更大的差距。我使用的命令:
Route::get('/earnings', 'AdminController@earnings')->middleware('admin');
输出:
注意 - nth只是为了好玩 - 我试图在每个第n个日期获得xtick,但失败了。 行为与linux上的gnuplot 5.0.3 / 64和5.2.2 / 64相同(我可以提供数据文件 - 看不适合发布我使用的60行数据)
set terminal pngcairo size 1600,800 enhanced font "Helvetica,16"
set output 'Pic.png'
set timefmt '%Y-%m-%d %H:%M:%S'
set xdata time
set format x '%Y-%m-%d %H:%M:%S'
set title "Title"
set xlabel "Date"
set ylabel "Level"
set xtics timedate
set xtics rotate
nth(countCol,labelCol,n) = ((int(column(countCol)) % n == 0) ? stringcolumn(labelCol) : "")
plot 'data.txt' using 1:6:xtic(1) with l title 'V' lw 3, \
'data.txt' using 1:2 with l title 'D' lw 3, \
'data.txt' using 1:3 with l title 'H' lw 3