У меня есть данные:
ex <- structure(list(subgroups = c("Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday", "Sunday"), y_right = c(113.42,
95.3, 94.81, 145.21, 94.71, 161.08, 123.1), y_left = c(634, 453,
479, 633, 365, 616, 472)), class = c("tbl_df", "tbl", "data.frame"
), row.names = c(NA, -7L))
и участок, сгенерированный кодом:
ggplot(ex) +
geom_bar(aes(factor(subgroups, levels = c('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday',
'Saturday', 'Sunday')),
y_left), fill = rgb(16/255, 72/255, 128/255), stat = 'identity') +
geom_line(aes(factor(subgroups, levels = c('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday',
'Saturday', 'Sunday')),
y_right * 4), colour = rgb(237/255, 165/255, 6/255), group = 1) +
geom_point(aes(factor(subgroups, levels = c('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday',
'Saturday', 'Sunday')),
y_right * 4), color = rgb(237/255, 165/255, 6/255), size = 3) +
theme_bw() +
labs(x = 'weekday') +
scale_y_continuous(sec.axis = sec_axis(~. / 4, name = 'y_right'))
, который выглядит ниже:
![enter image description here](https://i.stack.imgur.com/qtG46.png)
Мне нужно добавить легенду над графиком, который бы отражал, какая ось относится к какому геому, то есть что-то вроде этого:
![enter image description here](https://i.stack.imgur.com/STrqd.png)
Как это можно сделать?