2011-11-15 99 views
0

我想繪製該數據文件錯誤繪製標籤gnuplot的

「/root/temp.txt」

LB|30|421 
CN|50|247 
BR|20|370 
SA|12|310 

其中第一列是X軸,第二個是Y軸,第三個標籤放在直方圖的每一列上方。

此之前,我用這個語法來繪製圖形(但無任何標籤)

set terminal png ; 
set title "Hello" ; 
set xlabel "Country" ; 
set ylabel "values" ; 
set style fill solid ; 
set xtic rotate -45 ; 
set datafile separator "|" ; 
set style data histograms ; 
plot '/root/temp.txt' using 2:xtic(1) notitle 

但是,如果我嘗試添加標籤GNU情節給我的錯誤!

我用它來添加標籤的語法 情節 '/root/temp.txt' 使用2:xtic(1):3與標籤notitle

你能幫我嗎? 謝謝

+0

你還可以發佈你如何試圖添加標籤?然後,更容易看到發生了什麼問題。 – Woltan

+0

我想添加標籤(第3列)。如果我嘗試使用2:xtic(1):3繪製'/root/temp.txt'與標籤notitle它使錯誤...! – user1047926

回答

0

我不知道,你可以壓縮成一個繪圖格式,但可以使用replot(或重製式情節):

plot '/root/temp.txt' using 2:xtic(1) notitle, '' u ($0):2:3 with labels notitle 

空'誘導重用的最後一個輸入(文件)。現在,它與 '/root/temp.txt' 等於

Solution with semi-replot

爲了更好:

plot 'temp.txt' using 2:xtic(1) notitle, '' u ($0+0.1):($2+1):3 with labels notitle 

Shifted label

哦!不要忘記set output的PNG術語!