2011-01-24 188 views
1

我運行下面的命令來繪製幾個X,在gnuplot的ÿ點:如何防止標籤重疊

暗算 「Output.tsv」 使用($ 2 + 3):($ 3 + 3):1帶有標籤的「Output.tsv」使用2:3

某些數據點彼此非常接近,並且使標籤無法讀取。有沒有辦法讓gnuplot消除/減少標籤之間的重疊?

enter image description here

回答

5

我覺得你可以考慮3個選項:

1)讓你的圖形巨大,並希望您的標籤不重疊
2)繪製點不同系列有自己的每一個項目傳說
3)使用字母代替標籤,你可以使用

plot "???" using 1:2 
plot "" using 1:2:(stringcolumn(3) ne 'compare to' ? 'if equal' : 'if not equal') with labels 

的stringcolumn功能LO在每個點放了一封信在第3列中,將該值與字符串'compareto'進行比較,如果匹配,則在該位置放置'if equal',否則'如果不相等'

因此,我在圖中看到類似Simulator ,你可以保持綠色的點,並使用

plot "" using 1:2:(stringcolumn(3) ne 'Simulator' ? 'S' : '') with labels 

我希望這有助於把一個S與它/就可以了。

+0

+1我喜歡stringcolumn函數,並不知道那個。 – Tom 2011-01-26 01:37:24