Monday, September 20, 2010

gnuplot: Histograms

Horizontal (sort of) histograms for gnuplot
Think the original script was coded by Tim Hoffman: http://groups.google.com/group/comp.graphics.apps.gnuplot/browse_thread/thread/dc0fa723f21ff268?pli=1

# dataset is:
#1 5 6
#2 7 8
#3 9 10


#Stacked Histogram
reset
set boxwidth 0.3 relative
set style fill solid 1.0 border -1
set style data histograms
set style histogram rowstacked # data grouped in rows
#set datafile missing '-' #sets missing values
set key outside right nobox
set title "Stroke Subtype"
#unset ytics # gets rid of y-axis
unset border # gets rid of graph border
set xtics ("Analysed" 0.00000, "Not Analysed" 1.00000) #sets labels for x-axis, 0 = Data_set 1, 1 = Data_set 2
set xtics border in scale 0,0 nomirror rotate by 90
set ytics rotate by 90
set ylabel "Percentage (%)" rotate by 90
set yrange [0:100]
plot '1.txt' using 1 ti "TIA", '' using 2 ti "POCI/LACI", '' using 3 ti "TACI/PACI"
Photobucket
#Cluster Histogram
reset
set boxwidth 0.5 relative
set style fill solid 1.0 border -1
set style data histograms
#set datafile missing '-' #sets missing values
set key outside right nobox
set title ""
#unset ytics # gets rid of y-axis
unset border # gets rid of graph border
set xtics ("Analysed" 0.00000, "Not Analysed" 1.00000) #sets labels for x-axis, 0 = Data_set 1, 1 = Data_set 2
set xtics border in scale 0,0 nomirror rotate by 90
set ytics border in scale 0,0 rotate by 90
set yrange [0:100]
Photobucket

No comments:

Post a Comment