0

我正在尝试使用以下代码绘制具有两个不同 x 轴的数据:

reset
# Settings
set grid
set x2tics
set xtics nomirror

plot './data/N.dat' u ($1*c1)/f_offset:($2*c2) w lp ls 1,\
 '' u ($1*c1)/f_offset:($3*c2) w lp ls 2,\
 '' u ($1*c1):($2*c2) w p ps 0 notitle axis x2y1

其中 c1,c2 和 f_offset 是常量。最后一行仅用于获取第二组刻度。这工作正常,但 x 和 x2 轴上的刻度未对齐。这是一件小事,但与第一个轴对齐的网格看起来确实很奇怪。是否有我缺少的简单解决方案或者我必须手动设置值?

4

1 回答 1

0

实际上,有一个简单的解决方案,尽管我不知道可能有类似的选项。在这种情况下,只需手动设置刻度即可:

set x2tics 0.9*f_offset,0.005*f_offset,0.935*f_offset
set xtics nomirror 0.9,0.005,0.935

我不知道为什么我不早点尝试。

于 2013-01-21T01:16:35.700 回答