Рядом (вместо перекрытия) панели ошибок
У меня есть некоторые данные, и я строю среднее значение в каждый момент времени с барами ошибок, показывающими стандартное отклонение.
Я могу просто использовать errorbar(x, y, err)
и это прекрасно работает для одной строки. Однако, если я хочу построить несколько наборов данных на одном графике, полосы ошибок перекрываются, и это выглядит плохо:
Я бы хотел, чтобы панели ошибок были рядом. Таким образом, каждая регрессия слегка смещена от предыдущих. Есть ли простой способ сделать это, что я пропускаю?
1 ответ
Вы можете добавить известное или случайное смещение к x
значения ваших очков, например
s=[-1 1];
offx = x + rand(size(x)).*0.01.*x.*s(randi(2,size(x)))
errorbar(offx, y, err)
В качестве альтернативы, R2018b представил stackedplot
функция. Это не то, о чем вы спрашивали (смещение по горизонтали), но это может быть полезно (смещение по вертикали, например, субплот).