偏移 gnuplot 网格线,使它们匹配 xtics

Offset gnuplot grid lines so that they match xtics

如何移动垂直网格线使其与水平网格线匹配labels/xtics?

在下图中,垂直网格线没有与 xtics 对齐:

我尝试在设置网格之前设置 xtics 偏移量,但这似乎不适合 work.Here 我当前的脚本:

    #!/usr/bin/gnuplot -persist
    set terminal png nocrop font small size 40000,800
    set output 'decode3.png'
    set style data linespoints
    set title "Raw Audio Chunk"
    set xlabel "Count"
    set ylabel "Sample Value"
    set xtics 16 offset 10
    set ytics 10000
    set grid
    plot "decode3_Samsung_Exhibit.csv" 

这是错误的思考方式! offset 参数仅移动 xtics labels(在您的情况下为 10 个字符宽度),但 xtics 保持在其原始位置。并且在tic位置绘制网格线。

您可能想要将数据向右移动一点。这是通过将实际的 x 值向右移动来完成的,例如

set xtics 16
set grid
plot "decode3_Samsung_Exhibit.csv" using ( + 10):2

假设您的数据文件有两列。 x 值向右移动 10(以 x 轴为单位)。