Подтвердить что ты не робот

Gnuplot с заглавной буквой

Данные в моем файле "file.txt" имеют следующий вид (пример строки показан)

31 1772911000 6789494.2537881

Обратите внимание, что второй столбец является средним, а третий - стандартным отклонением моего входной образец. Таким образом, для строки ошибок мне понадобится строка с положением оси x 31, с началом строки ошибки (значение второго столбца) - (значение третьего столбца) и заканчивается на (второе значение столбца) + (значение третьего столбца). Я попробовал следующее:

plot "file.txt" using ($1-$2):1:($2+$1) with errorbars

но результат неуместен. Любая помощь?

4b9b3361

Ответ 1

Вам нужно x: y: err, поэтому попробуйте

plot "file.txt" using 1:2:3 with yerrorbars

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

plot "file.txt" using 1:($2-$3):($2-$3):($2+$3):($2+$3) with candlesticks

Ответ 2

вы также можете попробовать:

plot "file.txt" using 1:2:($2-$3):($2+$3) with errorbars

($ 2- $3) - это низкое значение ошибки ошибки, а ($ 2 + $3) - это значение ошибки в строке ошибки

Однако я считаю, что для вычисления баров ошибок вы должны использовать стандартную ошибку = стандартное отклонение/квадратный корень (размер выборки) вместо стандартного отклонения.