Простая гистограмма:
set boxwidth 0.5
set style fill solid
plot "data.dat" using 1:3:xtic(2) with boxes
data.dat:
0 label 100
1 label2 450
2 "bar label" 75
Если вы хотите по-разному оформить свои бары, вы можете сделать что-то вроде:
set style line 1 lc rgb "red"
set style line 2 lc rgb "blue"
set style fill solid
set boxwidth 0.5
plot "data.dat" every ::0::0 using 1:3:xtic(2) with boxes ls 1, \
"data.dat" every ::1::2 using 1:3:xtic(2) with boxes ls 2
Если вы хотите сделать несколько баров для каждой записи:
data.dat:
0 5
0.5 6
1.5 3
2 7
3 8
3.5 1
Gnuplot:
set xtics ("label" 0.25, "label2" 1.75, "bar label" 3.25,)
set boxwidth 0.5
set style fill solid
plot 'data.dat' every 2 using 1:2 with boxes ls 1,\
'data.dat' every 2::1 using 1:2 with boxes ls 2
Если вы хотите быть хитрым и использовать некоторые хитрые трюки с gnuplot:
Gnuplot имеет псевдо-столбцы, которые можно использовать как указатель для цвета:
plot 'data.dat' using 1:2:0 with boxes lc variable
Далее вы можете использовать функцию, чтобы выбрать нужные цвета:
mycolor(x) = ((x*11244898) + 2851770)
plot 'data.dat' using 1:2:(mycolor($0)) with boxes lc rgb variable
Примечание: вам нужно будет добавить пару других основных команд, чтобы получить тот же эффект, что и у образцов изображений.