2016-05-18 6 views
0

Ich habe diesen Gnuplot-Code, der zwei Zeilen zeigt.Suchen Sie das Ylabel ohne in Gnuplot zu schneiden

set terminal pngcairo dashed font 'DroidSerif' 
set output "size_tree.png" 

set xrange [10:100] 
set yrange [10:10000] 

set xtics font ", 15" 
set ytics font ", 15" 
set key font ",12" 
set key top left box 
set title "Trees" font ",20" 

set xlabel "Node size" font ",18" 

set ylabel "Communication overhead\n(contexts)" font ",18" 
set logscale y 
set format y "10^%T" 

set nokey 
set key invert 

set style line 1 lw 3 lc rgb '#000000' ps 2 pt 6 
set style line 2 lw 3 lc rgb '#000000' ps 2 pt 7 

plot "data.txt"  using 1:2 title "singles"     ls 1 w lp , \ 
""     using 1:3 title "aggregates"    ls 2 w lp 

Das Problem ist, dass die xlegend und das Diagramm zu nah ist. Ich benutzte Offset, um die Position des Etiketts zu steuern, aber das gibt mir abgeschnitten in Ylabel.

set ylabel "Communication overhead\n(contexts)" font ",18" offset -1,0 

enter image description here

Wie kann ich versetzt die ylabel spanlos?

+0

Siehe http://stackoverflow.com/q/19276013/2604213 – Christoph

Antwort

0

Überprüfen Sie den Befehl set lmargin <margin>, um die Zeichenfläche zu erweitern, sodass das Offset-Etikett vollständig passt.