gnuplot png终端中不同位置的不同曲线的图例

时间:2014-08-26 12:24:24

标签: png gnuplot legend

我想将两条曲线的标题放在不同的地方。例如,对于第一条曲线"设置键右上角"并且对于第二条曲线"设置键左下方"在PNG终端。 Tryind不同的组合我什么都没得到。以下文件中的错误在哪里?谢谢!

set key top right
plot sin(x)/x
unset key
set key bottom left
replot sin(x)
set term png 
set output "file.png"
replot

2 个答案:

答案 0 :(得分:1)

一般情况下,你不能这样做。一种解决方法是使用multiplot来堆叠图。但是,如果操作正确,这需要您使用固定边距,以便您可能没有非常灵活的解决方案:

set terminal pngcairo
set output 'file.png'
set lmargin 5
set bmargin 2

set multiplot
plot sin(x)/x lt 1

unset tics
unset border

set key bottom left
plot sin(x) lt 2
unset multiplot

enter image description here

答案 1 :(得分:0)

您还可以使用set arrow和set label命令的组合,例如,

set arrow 1 from 6,0.9 to 9,0.9 nohead lt 1
set label 1 'sin(x)/x' at 5.5,0.9 right
set arrow 2 from -4,-0.3 to -7,-0.9 nohead lt 2
set label 2 'sin(x)/x' at -7.5,-0.9 right