2010-03-18 73 views
2

我可以用gnuplot在其欄上顯示數據點的精確y值或高度(使用「帶框」繪製)?我希望劇情易於閱讀,所以沒有人需要將y軸的頂部與y軸對齊,並猜測它的價值。gnuplot中的條形圖的Y值?

回答

0

我只能想到把您想要的地方「手動」像這樣的價值觀:

set label "value" at 12,34 

的數字根據你的X和Y範圍座標。

3

您可以使用標籤樣式並將其組合成帶有框樣式的繪圖命令。標籤樣式需要3列數據 - x座標,y座標和實際標籤文本。

例如,具有下列數據

1 4 
2 6 
3 2 
4 8 

命令(我們設置yrange 0 - 10和boxwidth至0.9,並設置一固體填充樣式)

plot datafile u 1:2 with boxes, "" u 1:2:2 with labels offset char 0,1 

產生

enter image description here

通常,標籤將是分在指定的點上(框的頂部邊緣)。通過指定偏移量,我們可以將它們移動到框的上方。這裏我們沒有在x方向上使用偏移量,而是在y方向上使用1的單位。我們使用了字符座標系,所以這相當於向上移動一個字符單位。