гну, пусть все xtics имеют одинаковое расстояние друг от друга - PullRequest
0 голосов
/ 04 ноября 2018

Я создал график 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'
...