#r #ggplot2
Вопрос:
Я хотел бы понять, почему я не могу создавать графику с помощью своего кода. У меня есть
> dput(CWEEM_df)
structure(list(scale = c(2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L,
5L, 6L, 7L), CWEEM = c(0.322195198733443, 0.495806796612831,
0.833288896397849, 0.795473436370842, 0.819476963392047, 0.90126867844622,
0.342214826198644, 0.464825881280908, 0.725655531611074, 0.720349006361943,
0.536530647330033, 0.8585486983613), legends = c("kilianindex->MSCI",
"kilianindex->MSCI", "kilianindex->MSCI", "kilianindex->MSCI",
"kilianindex->MSCI", "kilianindex->MSCI", "MSCI->kilianindex",
"MSCI->kilianindex", "MSCI->kilianindex", "MSCI->kilianindex",
"MSCI->kilianindex", "MSCI->kilianindex")), class = "data.frame", row.names = c(NA,
-12L))
С
library(ggplot2)
p=ggplot(data = CWEEM_df, aes(x = scale, y = CWEEM, colour=legends))
plot(p)
Я получаю пустой участок:
Почему?
Ответ №1:
Вам нужно добавить geom_...
library(ggplot2)
ggplot(data = CWEEM_df, aes(x = scale, y = CWEEM, colour=legends))
geom_point()
Создано 2021-05-03 пакетом reprex (v2.0.0)