Два data.frames (sf-объекты) в качестве источника для ggplot вызывают Ошибка: `сопоставление` должно быть создано` aes () ` - PullRequest
0 голосов
/ 28 мая 2020

Работая над графиком, включающим два sf-объекта data.frames в качестве источника, я наткнулся на Error: mapping must be created by aes(). Мне нужен график, на котором некоторые объекты используются для одной точечной и линейной визуализации, а некоторые другие объекты используются для другой визуализации с точками, линиями других цветов и линейной регрессией (geom_smooth).

    bigcrop = filter(mn_cropjahr,mn_dt>100)
    smallcrop = filter(mn_cropjahr,mn_dt<100)
    ggplot() +
    geom_point(bigcrop, aes(x=year, y=mn_dt, colour = crop)) +
    geom_line(bigcrop, aes(x=year, y=mn_dt, colour = crop)) +
    geom_point(smallcrop, aes(x=year, y=mn_dt,  colour = crop)) +
    geom_line(smallcrop, aes(x=year, y=mn_dt, colour = crop)) +
    geom_smooth(smallcrop, aes(), method = 'lm', se = TRUE) +
    ggtitle('Fig.4 Average yield of crops for each year from 2005 to 2015') +
    theme(axis.text.x = element_text(angle = 90, size = 9, vjust = 0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...