Я пытаюсь добавить контурные линии через stat_contour()
в мой ggplot
/ggplot2
-plot. К сожалению, я не могу дать вам реальные данные, по которым следует оценивать значения баллов. Тем не менее, другой легко представимый пример ведет себя так же:
testPts <- data.frame(x=rep(seq(7.08, 7.14, by=0.005), 200))
testPts$y <- runif(length(testPts$x), 50.93, 50.96)
testPts$z <- sin(testPts$y * 500)
ggplot(data=testPts, aes(x=x, y=y, z=z)) + geom_point(aes(colour=z))
+ stat_contour()
Это приводит к следующему сообщению об ошибке:
Ошибка в if (nrow (layer_data) == 0) return(): аргумент имеет нулевую длину. Дополнительно: предупреждающее сообщение: невозможно создать данные контура
Пример выглядит не так, как другие, опубликованные в stackoverflow или в официальном руководстве/учебнике для меня, и, похоже, не имеет значения, если я предоставлю больше спецификаций для stat_contour
. Кажется, что функция не передает данные (-layer), как указано в сообщении об ошибке.
Спасибо за ваши идеи и советы!