gnu,让所有xtics彼此之间的距离相同

时间:2018-11-04 12:04:29

标签: plot gnu

我创建了一个gnu图,其中我的数据点显示了步幅大小(以字节为单位)和时间之间的一致性。 此外,我的情节xrange为[0; 16777216],代表步幅大小,yrange [5:22]代表访问时间。 由于我的范围如此之大,因此许多数据点都被合并在一起。

enter image description here

我想强迫gnu让所有xtics彼此具有相同的距离,以获得相似的结果(仅x轴),如下图所示: enter image description here

我的代码(cache.gnu)产生我的输出:

set terminal png enhanced size 1024,768
set output 'cbench.png'

set title 'Memory access time'

set xrange[0:16777216]
set yrange[5:22]
set xlabel 'Stride'
set ylabel 'Access Time'[nano seconds]'

set datafile missing 'nan'

plot 'data2.dat' using 1:2 with lp title '1kb', \
     'data2.dat' using 1:3 with lp title '2kb', \
     'data2.dat' using 1:4 with lp title '4kb', \
     'data2.dat' using 1:5 with lp title '8kb', \
     'data2.dat' using 1:6 with lp title '16kb', \
     'data2.dat' using 1:7 with lp title '32kb', \
     'data2.dat' using 1:8 with lp title '64kb', \
     'data2.dat' using 1:9 with lp title '128kb', \
     'data2.dat' using 1:10 with lp title '256kb', \
     'data2.dat' using 1:11 with lp title '512kb', \
     'data2.dat' using 1:12 with lp title '1mb', \
     'data2.dat' using 1:13 with lp title '2mb', \
     'data2.dat' using 1:14 with lp title '4mb', \
     'data2.dat' using 1:15 with lp title '8mb', \
     'data2.dat' using 1:16 with lp title '16mb'

0 个答案:

没有答案