在Gnuplot中,我想借助multiplot在同一张图上显示2个图。显示屏工作正常,但重新显示缩放比例,并且将相同的单位放在一起,因为我使用自动缩放。
我的问题是,我如何只显示一次缩放?
这是我的代码:
set border 1023-128
set autoscale
set multiplot
plot strDsDir.strInputFile using 1:($6/1000000) skip 1 w filledcurves x lc rgb "#00aa22"
replot strDsDir.strInputFile using 1:($7/1000000) skip 1 w filledcurves x lc rgb "#80e45f"
unset multiplot
我尝试在“绘图”和“重复绘图”之间取消设置自动缩放比例,但是随后我失去了自动缩放比例,并且图形滑动。
我也尝试取消设置xtics和ytics,但是后来我失去了上面的set border 1023-128
。
我试图显示的数据集无关紧要。 谢谢。
答案 0 :(得分:1)
多重绘图的目的通常是相互绘制多个绘图。如果要在单个绘图中绘制多个曲线,请使用单个绘图命令,例如plot x, x**2
:
plot strDsDir.strInputFile using 1:($6/1e6) skip 1 w filledcurves x lc rgb "#00aa22", \
"" using 1:($7/1e6) skip 1 w filledcurves x lc rgb "#80e45f"