-2
當我在gnuplot中加載一個僅包含第一個繪圖說明的文件(請參見下文)或僅包含第二個繪圖說明的文件時,我沒有任何錯誤。 但是,將兩組指令組合在一個文件中(這樣我可以疊加圖),我有這個gnuplot錯誤消息:其中myFile.gnu具有下面的全部內容FIRST PLOT + SECOND PLOT。我不能將這兩個圖疊加在一起
我無法找到第一個圖的哪個選項與第二個圖相沖突。任何想法 ?
# FIRST PLOT
set term x11 size 700,700
set autoscale
unset log
set size square 1,1
set grid
set autoscale fix
set title 'Free Energy (kcal/mol)'
set xlabel 'phi'
set ylabel 'psi'
unset key
set cblabel
set cntrparam levels incr 0,2,20
set pm3d map interpolate 1,1
set style increment userstyles
load 'analysis/RdYlBu.pal'
set contour
set style line 1 lc rgb "dark-blue"
unset clabel
set dgrid3d
splot 'file.dat' u 1:2:3 lc rgb 'black'
# SECOND PLOT
set parametric
set trange [-pi:pi]
x1(t)=-1.3+1.5*cos(t)
y1(t)=1.5+0.9*sin(t)
replot x1(t),y1(t)
theta1=2.2
replot x1(t)*cos(theta1)-y1(t)*sin(theta1)-1.55,x1(t)*sin(theta1)+y1(t)*cos(theta1)+3.75 title 'ellipse1'
x2(t)=1+0.4*cos(t)
y2(t)=-0.7+0.8*sin(t)
replot x2(t),y2(t)
theta2=0
replot x2(t)*cos(theta2)-y2(t)*sin(theta2)+0.2,x2(t)*sin(theta2)+y2(t)*cos(theta2)-0.7 title 'ellipse2'
你的第一個文件執行一個'splot',使'replot'在第二個文件還稱之爲「splot」。並且該命令在參數模式下將'u'和'v'識別爲虛擬變量。 – Christoph
我把u,v代替了我創建的所有函數,但是我得到了一個'參數函數沒有完全指定'的錯誤。 – dada
Becausr'splot'需要參數化模式下的三個功能 – Christoph