Gnuplot гладкие линии доверительного интервала в отличие от баров ошибок

Я хотел бы линию 95% доверительного интервала выше и ниже моей линии данных-в отличие от вертикальных баров в каждой точке.

есть ли способ сделать это в gnuplot без построения другой строки? Или мне нужно построить еще одну линию, а затем обозначить ее соответствующим образом?

1 ответов


можно использовать filledcurves стиль для заполнения области 95% уверенности. Рассмотрим пример файла данных data.dat содержание:

# x y   ylow yhigh
1   3   2.6  3.5
2   5   4    6
3   4   3.2  4.3
4   3.5 3.3  3.7

и построить это со сценарием

set style fill transparent solid 0.2 noborder
plot 'data.dat' using 1:3:4 with filledcurves title '95% confidence', \
     '' using 1:2 with lp lt 1 pt 7 ps 1.5 lw 3 title 'mean value'

и

enter image description here