Gnuplot\Multiplot:三个yaxis和三个plot

Gnuplot\Multiplot:三个yaxis和三个plot,plot,gnuplot,yaxis,Plot,Gnuplot,Yaxis,是否可以使用multiplot进行三个绘图,其中每个绘图都有三个坐标轴? 我知道可以在一个图上使用三个轴,如图所示: 我想要其中的三个图表 以下是我想要的: 多谢各位 编辑: 我设法得到了一个类似的图表。根据我发布的代码,我得到了以下图表: 现在我不知道如何将ytics(我指的是y1轴上的水平小直线)移到y3轴(yaxis上的tics太多)。如果这不可能,我必须让所有抽搐都在同一位置(?)。 另一个问题是画布右侧的空间 set terminal pngcairo size 2400,600

是否可以使用
multiplot
进行三个绘图,其中每个绘图都有三个坐标轴? 我知道可以在一个图上使用三个轴,如图所示:

我想要其中的三个图表

以下是我想要的:

多谢各位

编辑: 我设法得到了一个类似的图表。根据我发布的代码,我得到了以下图表:

现在我不知道如何将ytics(我指的是y1轴上的水平小直线)移到y3轴(yaxis上的tics太多)。如果这不可能,我必须让所有抽搐都在同一位置(?)。 另一个问题是画布右侧的空间

set terminal pngcairo size 2400,600
set output "GNUPLOT3x3.png"
set multiplot layout 3,2

set lmargin 30
set bmargin 3
set rmargin 20  
set tmargin 1

set xlabel "Taktzeit [s]" 
set ylabel "Obere Temperatur in K" 
set xrange [ 0.00000 : 30.0000 ] 
set ytics nomirror

set y2tics
set ytics textcolor rgb "violet"
set ylabel textcolor rgb "violet"
set y2tics textcolor rgb "green"
set y2label textcolor rgb "green"
unset key 
f(x)=293.15*(1/(1-933.32*x/(20000000*0.0062*log(1.61))))
plot f(x) t "\\tiny Temperatur" lt rgb "violet" axes x1y1, sin(x) axes x1y2

set xlabel " " 
set ylabel "Dritte YAchse Abb.1" 
set xrange [ 0.00000 : 30.0000 ] 
set ytics nomirror
set ytics offset -10,0
set ylabel offset -10,0
set ytics textcolor rgb "red"
set ylabel textcolor rgb "red"
set origin 0,0.666666667
plot 1 

set xlabel "Taktzeit" 
set ylabel "Obere Temperatur in K" 
set xrange [ 0.00000 : 30.0000 ] 
set ytics nomirror
set y2tics
set ytics offset 0,0
set ylabel offset 0,0
set ytics textcolor rgb "violet"
set ylabel textcolor rgb "violet"
plot 2 axes x1y1 lt rgb "violet", sin(x) axes x1y2
unset key 

set origin 0,0.333333333333
set xlabel "Taktzeit" 
set ylabel "Obere Temperatur in K" 
set xrange [ 0.00000 : 30.0000 ] 
set ytics nomirror
set ytics offset -10,0
set ylabel offset -10,0
set ytics textcolor rgb "red"
set ylabel textcolor rgb "red"
plot cos(x)
unset key 

set xlabel "Taktzeit" 
set ylabel "Obere Temperatur in K" 
set xrange [ 0.00000 : 30.0000 ] 
set ytics nomirror
set y2tics
set ytics offset 0,0
set ylabel offset 0,0
set ytics textcolor rgb "violet"
set ylabel textcolor rgb "violet"
plot sin(x) axes x1y1 lt rgb "violet", cos(x) axes x1y2
unset key 

set origin 0,0
set xlabel "Taktzeit" 
set ylabel "Obere Temperatur in K" 
set xrange [ 0.00000 : 30.0000 ] 
set ytics nomirror
set ytics offset -10,0
set ylabel offset -10,0
set ytics textcolor rgb "red"
set ylabel textcolor rgb "red"
plot tan(x)
unset key 


unset key
unset multiplot

谢谢大家!

不是现成的。您必须进行大量手动设置才能正常工作:修复所有边距,为每个绘图的ytics使用不同的偏移量,
设置ytics偏移量-10,0
设置ytics偏移量-20,0
。。。最困难的事情可能是为所有三个绘图自动设置相等数量的ytics。Christoph,你能提供一个例子,或者至少解释一下如何做到这一点吗?正如我在问题中所写的,我能够生成一个带有三个轴的图表,但我不能生成其中三个。那么,您能提供您当前使用的数据和脚本吗?这些是数据和plt文件。如果你还需要什么,请告诉我。谢谢你,克里斯托夫,你有时间解决这个问题吗?我没能解决它。。。谢谢,不是现成的。您必须进行大量手动设置才能正常工作:修复所有边距,为每个绘图的ytics使用不同的偏移量,
设置ytics偏移量-10,0
设置ytics偏移量-20,0
。。。最困难的事情可能是为所有三个绘图自动设置相等数量的ytics。Christoph,你能提供一个例子,或者至少解释一下如何做到这一点吗?正如我在问题中所写的,我能够生成一个带有三个轴的图表,但我不能生成其中三个。那么,您能提供您当前使用的数据和脚本吗?这些是数据和plt文件。如果你还需要什么,请告诉我。谢谢你,克里斯托夫,你有时间解决这个问题吗?我没能解决它。。。非常感谢。