Как добавить метки в контурный график с помощью ggplot2? - PullRequest
0 голосов
/ 03 мая 2019

Я делаю контурный график с ggplot2 и пытаюсь добавить метки, такие как в этом уроке . Однако всегда появляется следующая ошибка:

Error in geom_text_contour(aes(z = z)) : could not find function "geom_text_contour"

library(ggplot2)

x <- c(0,0,0,1,1,1,2,2,2,3,3,3)
y <- c(0,1,2,0,1,2,0,1,2,0,1,2)
z <- seq(0,11,1)

df <- data.frame(x,y,z)

ggplot(df, aes(x, y, z = z)) +
  geom_tile(aes(fill = z)) +
  geom_contour(colour = "white") +
  geom_text_contour(aes(z = z))

enter image description here

1 Ответ

0 голосов
/ 04 мая 2019

Даниэль, просто нужно установить и загрузить пакет metR.

library(ggplot2)
library(metR)
v <- data.table::melt(volcano)
g <- ggplot(v, aes(Var1, Var2)) +
  ggplot2::geom_contour(aes(z = value))
g + metR::geom_text_contour(aes(z = value)) + ggplot2::ggtitle("03/05/19 - Daniel")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...