2015-10-09 55 views
1

您好我有一個關於gnuplot如何定位關鍵元素的問題。 gnuplot keyGnuplot位置關鍵元素自定義位置

正如你可以看到EdgeCastEdCast-RTMP標籤重疊而Twitter-GenericYandex-1之間有很大的空間。

是否可以重新分配元素之間的空間?

我嘗試了幾種解決方案,如:

set key font ",26" width -4 at graph 0.45, graph 1.2 center maxrows 3 
set key samplen 1.8 

但他們都感動了所有按鍵,而不是隻有一個我在有意

不幸的是,我認爲這是不可能的,但作爲最好的結果。我希望有如下關鍵:

key1 key2 key3 

key4 key5 key6 

.... key7 key8 

以這種方式,我可以有更多的空間用於長標籤。

可能嗎?

+0

嘗試'設置鍵水平maxcols 3',或者只是重新排列'plot'命令的順序,使左邊的標籤長度​​最長 – Christoph

+0

另請參閱http://stackoverflow.com/q/18380408/2604213類似的問題 – Christoph

回答

1

稍微髒方式如何來微調的多組分說明的結構來調用以下列方式multiplot

set multiplot 

#fix the "plot window", i.e., the effective area of the plot itself 
#so that its position is the same in all the subsequent plot(s) 
set tmargin at screen 0.8 
set bmargin at screen 0.1 
set lmargin at screen 0.1 
set rmargin at screen 0.8 

# set the desired tics, axes, etc. 

#specify an absolute position for the first part of the legend 
set key ... at screen 0.1,0.9 

# plot first, say, 3 lines 

#unset all tics, border, etc. so that it is not generated again 
#in the subsequent plot command(s) below 
unset xtics;unset ytics 
unset xlabel;unset ylabel 
unset border 

#specify position of the second part of the legend 
set key ... at screen 0.5,0.9 

#plot other 3 lines 

這裏,screen單位範圍從0.1.和表達相對位置整個「情節」。