Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

gnuplot histogram: How to put values on top of bars

I have the following data:

1   3215
2   321
...
31_60   59
60+   32

I would like to generate histogram using gnuplot and put the value of bar on top of it.

Here is the gnuplot command I tried to create histogram:

set style data histogram
set xtics rotate
plot 'file.dat' using 2:xtic(1)

Can someone tell me how to add values on top of the bars generated?

I found the following link related histogram (http://gnuplot-tricks.blogspot.com/2009/10/more-on-histograms.html), but didnt get what its doing exactly.

like image 215
pydichandra Avatar asked Mar 28 '11 15:03

pydichandra


1 Answers

using 0 works well with xtic().

plot 'file.dat' using 2:xtic(1) with histogram, '' using 0:2:2 with labels
like image 171
dai1741 Avatar answered Sep 21 '22 20:09

dai1741