我正在尝试使用以下代码绘制具有两个不同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轴上的刻度不对齐。这是一个小问题但它看起来很奇怪,网格与第一轴对齐。是否有一个我缺少的简单解决方案,还是我必须手动设置值?
答案 0 :(得分:0)
实际上,有一个简单的解决方案,虽然可能有一些类似于我不知道的选项。在这种情况下,只需手动设置刻度即可:
set x2tics 0.9*f_offset,0.005*f_offset,0.935*f_offset
set xtics nomirror 0.9,0.005,0.935
我不知道为什么我之前没有尝试过。