Ich verwende ein Multiplot mit zwei Boxen für zwei Datensätze als Legende. Allerdings stieß ich auf folgendes Problem: Bei Verwendung eines Gitters befindet sich die zweite Box immer hinter dem Gitter. Verwendung des folgenden Codes (aus einer anderen Frage in SE entlehnt und modifiziert):Gnuplot: Zweite Legende im Multiplot hinter dem Gitter
set term pngcairo
set output "legends.png"
set multiplot
# make a box around the legend
set key box
# fix the margins, this is important to ensure alignment of the plots.
set lmargin at screen 0.15
set rmargin at screen 0.98
set tmargin at screen 0.90
set bmargin at screen 0.15
set xrange[0:2*pi]
set yrange[-1:1]
set grid
# main plot command
plot sin(x) title "sinus"
# turn everything off
unset xlabel #label off
unset ylabel
set border 0 #border off
unset xtics #tics off
unset ytics
#unset grid #grid off
set key at graph 0.5, 0.5
plot cos(x) ls 2 lw 2 title "cosinus"
Die Ausgabe, die Sie erhalten, ist:
ich das zweite Feld an das Netz undurchsichtig sein möchte, so wie der erste. Der Befehl #unset grid
führt nichts aus, da kein Raster vorhanden ist, wenn Sie xtics
und ytics
deaktivieren.
Das ist es. Ich habe nicht bemerkt, dass ich im falschen Handbuch (Version 4.2) gesucht habe, wo es keine solche Option gibt. Es ist jedoch im 4.6 Handbuch: http://gnuplot.info/docs_4.6/gnuplot.pdf – Nister