R - ggplot - stat_contour nie jest w stanie wygenerować linii konturu
Próbuję dodać linie konturowe przezstat_contour()
do mojegoggplot
/ggplot2
-wątek. Niestety, nie mogę podać prawdziwych danych, z których wartości punktowe powinny być oceniane. Jednak inny łatwo powtarzalny przykład zachowuje się tak samo:
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()
Powoduje to następujący komunikat o błędzie:
Błąd w if (nrow (warstwa_danych) == 0) return (): argument ma długość zero Dodatkowo: Komunikat ostrzegawczy: Nie można wygenerować danych konturu
Przykład wygląda inaczej niż w innych publikowanych na stackoverflow lub w oficjalnym podręczniku / tutorialu dla mnie i wydaje się, że nie ma znaczenia, czy podam więcej specyfikacjistat_contour
. Wygląda na to, że funkcja nie przekazuje danych (warstwa-odtwarzacza) jako wskazane odcień komunikatu o błędzie.
Dziękujemy za pomysły i porady!