Я пытаюсь построить значения и errorbars, казалось бы, простую задачу. Поскольку сценарий довольно длинный, я пытаюсь ограничить код, указав здесь необходимую сумму.Эстетика должна быть длиной одной или той же длины
Я могу построить график без ошибок. Тем не менее, при попытке добавить errorbars я получаю сообщение
Error: Aesthetics must either be length one, or the same length as the dataProblems:Tempdata
Это код, я использую. Все векторы в кадре данных TempData имеют длину 390.
Tempdata <- data.frame (TempDiff, Measurement.points, Room.ext.resc, MelatoninData, Proximal.vs.Distal.SD.ext, ymax, ymin)
p <- ggplot(data=Tempdata,
aes(x = Measurement.points,
y = Tempdata, colour = "Temperature Differences"))
p + geom_line(aes(x=Measurement.points, y = Tempdata$TempDiff, colour = "Gradient Proximal vs. Distal"))+
geom_errorbar(aes(ymax=Tempdata$ymax, ymin=Tempdata$ymin))
Заменить ' "разность температур"' 'с TempDiff' и' "Градиент Проксимальные против дистальной" '' с Proximal.vs.Distal.SD.ext'. – Jaap
Никогда не используйте '' '' '' aes''. Используйте аргумент 'data' геометрии, чтобы указать data.frame. – Roland