绘制标签gnuplot时出错

时间:2011-11-15 15:52:02

标签: label gnuplot histogram

我想绘制这个数据文件

“/根/ 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 plot给我错误!!

我用来添加标签的语法是     情节'/root/temp.txt'使用2:xtic(1):3 with label notitle

你能帮帮我吗? 谢谢

1 个答案:

答案 0 :(得分: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

哦!并且不要忘记到png术语的set output