現在、Gnuplotで適切な多重度を生成しようとしています。残念ながら私はいくつかの問題に遭遇しました。Gnuplot Multiplot個々のプロットサイズ+ラベル
両方の図形のy軸が同じであるため、ラベルを付けて一度だけチックにしたいのですが、左のプロットからは削除できません。
第2に、右のものを減らしながら左のプロットの幅を広げたいと思います。
ここに私がこれまでに得たものの写真があります。コードは以下のとおりです。すべての答えを事前に
set term postscript eps enhanced color "Helvetica" 10
set output "dosband.eps"
set title "Bandstructure and Density of States"
#
set multiplot layout 1,2 \
margins 0.075,0.98,0.1,0.98 \
spacing 0.02,0.08 #margins: left,right,bottom,top; spacing: vertical, horizontal
set title "Bandstructure"
plot 'plotband.dat' using 1:2 with lines lt 1 lw 0.5 linecolor rgb "black" notitle
set xlabel "Density [states/eV]" #dont ask me why I have to swap the xlabels around
set ylabel "Energy [eV]"
#
set title "Density of States"
plot 'plotdos.dat' using 1:2 with lines lt 1 linecolor rgb "black" notitle
set xlabel "K-Points"
unset multiplot
ありがとう!
'set multiplot marginins ... spacing ... 'の使用は、まったく同じサイズのプロットを持つこととまったく同じです。それを望まないなら、 'set marginins ...'や 'set {tbrl} margin'を使ってプロットのサイズを個別に設定する必要があります。 – Christoph