Gnuplot: линия с доверительным интервалом - PullRequest
4 голосов
/ 20 июня 2011

У меня есть следующие данные:

data

Я хочу построить график, показывающий для всех x среднее значение, связанное с линиями (точки линий), а также показывающий весь доверительный интервал [ci_lower, ci_upper]. Мне удалось сделать это, используя 2 сюжета.

set xrange [0:1100000]
set yrange [0:5000]
plot \
'2011-06-16_1n_result.txt' using 1:7 title '1 node' with lines, \
    '2011-06-16_1n_result.txt' using 1:7:10:11 notitle with errorbars

Однако с двумя цветами это выглядит не очень хорошо, и у меня есть ощущение, что должен быть способ сделать это с одним сюжетом.

Какой код решения для этого?

Best, Будет

1 Ответ

11 голосов
/ 20 июня 2011

Я думаю, что вы ищете yerrorlines.Может быть, вам поможет следующий пример:

Пример

Data.dat:

x,   mean,  min,   max
1,   0.40,  0.29,  0.44
2,   0.44,  0.22,  0.65
3,   0.26,  0.06,  0.50
4,   0.30,  0.08,  0.67
5,   0.53,  0.03,  0.88
6,   0.43,  0.08,  0.97
7,   0.37,  0.02,  0.91
8,   0.53,  0.39,  0.60
9,   0.51,  0.22,  0.86
10,  0.55,  0.31,  0.80

GnuplotFile:

plot [0:11] "Data.dat" using 1:2:3:4 with yerrorlines
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...