Я использую ggplot2 для создания графика, подобного следующему:
Проблема, с которой я сталкиваюсь, заключается в объединении точек и линий в верхней грани. Как и на изображении, я хочу, чтобы средства были представлены линиями, а данные точками.
Я могу создавать линии как для средних значений, так и для данных, используя geom_line и помещая средние значения и данные в одну группу, а вероятности в другую, как показано здесь:
Но я не могу совмещать линии и точки в одной грани. Из-за этого я не переделывал представленные ниже данные и не группировал их.
years <- c(1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969)
a.data <- c(0.105, 0.075, 0.107, 0.112, 0.116, 0.062, 0.044, 0.073)
b.data <- c(-0.039, -0.022, -0.070, -0.062, -0.067, -0.065, -0.023, -0.015)
a.mean <- c(0.0893, 0.0893, 0.0893, 0.0893, 0.0893, 0.0763, 0.0757, 0.0757)
b.mean <- c(-0.040, -0.040, -0.040, -0.040, -0.040, -0.030, -0.029, -0.029)
prob <- c(0.0, 0.0, 0.0, 0.0, 0.348 0.020, 0.002, 0.0)
Будем очень благодарны любой помощи.