Gnuplot 如何使用两个不同的yaxis?
我试过:Gnuplot 如何使用两个不同的yaxis?,gnuplot,Gnuplot,我试过: set ytics nomirror set xtics nomirror set x1range [-0.4:1.8] set y1range [25:0] set y2range [17:-8] plot 'file.txt' axis x1y1 using 2:1 with point, 'file2.txt' axis x1y2 using 2:1 with point 我想在y轴上绘制两个不同范围的文件,文件中的点的值为0,文件2中的点的值为-8,这两个点位于恒定线中
set ytics nomirror
set xtics nomirror
set x1range [-0.4:1.8]
set y1range [25:0]
set y2range [17:-8]
plot 'file.txt' axis x1y1 using 2:1 with point, 'file2.txt' axis x1y2 using 2:1 with point
我想在y轴上绘制两个不同范围的文件,文件中的点的值为0,文件2中的点的值为-8,这两个点位于恒定线中。如果看不到y轴的刻度,它们似乎具有相同的值。多谢各位
set link y2 via y-8 inverse y+8
set ytics nomirror
set y2tics nomirror
然而,就你所描述的而言,这似乎过于复杂了。只使用一个y轴而过滤输入会更简单。在这种情况下,由于没有使用y2轴,因此没有单独的y2 tic标签
plot 'file.txt' using 2:1 with point, 'file2.txt' using 2:($1 + 8.) with point
如图所示,两个y轴的运行方向相反。(y1min>y1max,y2min