У меня есть табличка, как показано ниже
head(officialData)
# A tibble: 6 x 4
economy region year EDBI_score
<chr> <chr> <date> <dbl>
1 Brunei Darussalam East Asia and Pacific 2010-01-01 60.8
2 Cambodia East Asia and Pacific 2010-01-01 50.1
3 China East Asia and Pacific 2010-01-01 56.5
4 Fiji East Asia and Pacific 2010-01-01 67.9
5 Hong Kong SAR, China East Asia and Pacific 2010-01-01 88.3
6 Indonesia East Asia and Pacific 2010-01-01 56.8
Я хотел бы построить в виде линейного графика, используя ggplot2, такой, что year
находится на оси X, в то время как EDBI_score
находится на Y-ось. Я использовал этот код:
plot <- ggplot(officialData, aes(x = year, y = EDBI_score, color = region))
plot + geom_line()
, однако это возвращает график, в котором точки связаны горизонтально и вертикально. Я знаю, это потому, что ggplot2 считает, что точки должны быть сгруппированы, но я хочу, чтобы каждая страна (под переменной economy
) отображалась на моем линейном графике и просто окрашивалась в соответствии с region
. Возможно ли это (я знаю, что это будет грязно и горизонтальные линии будут перекрываться), чтобы сделать это без точек, соединенных вертикально?