Предположим, у меня есть следующий файл данных so-qn.dat
:
Type on on-err off off-err
good 75 5 55 4
bad 15 2 30 3
#other 10 1 15 2
который содержит значения в столбцах 2 и 4 и соответствующие дельты ошибок в столбцах 3 и 5.
Я могу построить гистограмму с накоплением столбцов:
#!/usr/bin/gnuplot
set terminal png
set output 'so-qn.png'
set linetype 1 lc rgb "blue" lw 2 pt 0
set linetype 2 lc rgb "dark-red" lw 2 pt 0
set style data histograms
set style histogram columnstacked
set style fill solid
set ylabel "% of all items"
set yrange [0:100]
set boxwidth 0.75
set xtics scale 0
set xlabel "Option"
plot 'so-qn.dat' using 2 ti col, \
'' using 4:key(1) ti col
Но я не могу понять, как добавить к этому панели ошибок. Самое близкое, что у меня получилось, это с
plot 'so-qn.dat' using 2 ti col, '' using 2:3 with yerrorbars lc rgb 'black' ti col, \
'' using 4:key(1) ti col, '' using 4:5:key(1) with yerrorbars lc rgb 'black' ti col
который производит
но только одна из полосок ошибок находится в нужном месте (на самом деле я понятия не имею, откуда нижняя левая получает свое y), одна полностью невидима (спрятана за правым стеком?), и я бы хотел, чтобы полосы ошибок не показываться в ключе.
Можно ли комбинировать гистограммы с накоплением столбцов и планки погрешностей?
off-err
(55 ± 4). Похоже, полосы ошибок перемещаются слева направо, каждый раз перезагружаясь с первого стека, вместо того, чтобы перемещаться по правому стеку. - person Lucas Werkmeister   schedule 09.10.2015