R - ggplot - stat_contour не может генерировать контурные линии

Я пытаюсь добавить контурные линии черезstat_contour() к моемуggplot/ggplot2-участок. К сожалению, я не могу дать вам реальные данные, по которым следует оценивать значения баллов. Однако другой легко представимый пример ведет себя так же:

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), как указано выше, в сообщении об ошибке.

Спасибо за ваши идеи и советы!

Ответы на вопрос(3)

Ваш ответ на вопрос