【问题标题】:Offset gnuplot grid lines so that they match xtics偏移 gnuplot 网格线,使它们与 xtics 匹配
【发布时间】:2015-06-02 07:15:36
【问题描述】:

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

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

我尝试在设置网格之前设置 xtics 偏移量,但这似乎不起作用。这是我当前的脚本:

    #!/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" 

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 谢谢!我只有 1 列,所以我删除了 xtics 标签偏移量,并使用:plot "decode3_Samsung_Exhibit.csv.csv" using ($0+5):1
    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    相关资源
    最近更新 更多