#r #ggplot2
#r #ggplot2
Вопрос:
Я знаю, что есть несколько сообщений на эту тему. Но они мне не помогли. Я использую только один набор данных, и, тем не менее, эта ошибка возникает.
ggplot2 doesn't know how to deal with data of class uneval
wellmixed<-read.table("param_analysis_Spatial.txt",skip=1)
wellmixed[is.na(wellmixed)] <- 0
wellmixed %>%
group_by(V2) %>%
arrange(V1) %>%
mutate(ymin = (V1 lag(V1))/2
, ymax = (V1 lead(V1))/2
, xmin = V2 - 0.005
, xmax = V2 0.005
, ymin = ifelse(is.na(ymin), 0, ymin)
, ymax = ifelse(is.na(ymax), 0.16, ymax)
) %>%
ggplot(aes(xmin = xmin
, xmax = xmax
, ymin = ymin
, ymax = ymax
, fill = V7))
geom_rect(data=wellmixed)
это из-за %>%?
Комментарии:
1. Почему существует
перед
ggplot
?
Ответ №1:
Вы получаете ggplot2 doesn't know how to deal with data of class uneval
сообщение, когда первый аргумент в ggplot() не является data.frame.
Если первый аргумент в ggplot() — это ваша эстетика, тогда вам нужно написать:
ggplot(mapping = aes(...your aesthetics...) )