我有这个显示两行的Gnuplot代码。
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
问题是xlegend和图表太靠近了。我使用偏移来控制标签的位置,但是这让我在ylabel中切断了。
set ylabel "Communication overhead\n(contexts)" font ",18" offset -1,0
如何在不切割的情况下抵消ylabel?
答案 0 :(得分:0)
签出set lmargin <margin>
命令以展开画布,使偏移标签完全适合。