|
728 | 728 | polygon_layers <- which(layers == "GeomPolygon")
|
729 | 729 | point_layers <- which(layers == "GeomPoint")
|
730 | 730 |
|
731 |
| - if (length(polygon_layers) == 1 && |
732 |
| - length(point_layers) == 1) { |
| 731 | + if (length(polygon_layers) == 1 && |
| 732 | + length(point_layers) == 1) { |
733 | 733 |
|
734 |
| - point_data <- ggplot2::layer_data(x, point_layers) %>% |
735 |
| - dplyr::select(x, y, group) |
| 734 | + point_data <- ggplot2::layer_data(x, point_layers) %>% |
| 735 | + dplyr::select(x, y, group) |
736 | 736 |
|
737 |
| - polygon_data <- unique(ggplot2::layer_data(x, polygon_layers)) |
738 |
| - polygon_data <- polygon_data %>% |
739 |
| - dplyr::filter(y %in% point_data$y) %>% |
740 |
| - dplyr::group_by(group) %>% |
741 |
| - dplyr::summarise("lower_se" = base::min(x, na.rm = TRUE), |
742 |
| - "upper_se" = base::max(x, na.rm = TRUE)) |
| 737 | + polygon_data <- unique(ggplot2::layer_data(x, polygon_layers)) |
| 738 | + polygon_data <- polygon_data %>% |
| 739 | + dplyr::filter(y %in% point_data$y) %>% |
| 740 | + dplyr::group_by(group) %>% |
| 741 | + dplyr::summarise("lower_se" = base::min(x, na.rm = TRUE), |
| 742 | + "upper_se" = base::max(x, na.rm = TRUE)) |
743 | 743 |
|
744 |
| - binary_data <- dplyr::left_join(point_data, polygon_data, |
745 |
| - by = "group") |
746 |
| - binary_data$se <- binary_data$x - binary_data$lower_se |
747 |
| - binary_data$group <- factor(binary_data$group, labels = arms) |
| 744 | + binary_data <- dplyr::left_join(point_data, polygon_data, |
| 745 | + by = "group") |
| 746 | + binary_data$se <- binary_data$x - binary_data$lower_se |
| 747 | + binary_data$group <- factor(binary_data$group, labels = arms) |
748 | 748 |
|
749 |
| - } else { |
| 749 | + } else { |
750 | 750 |
|
751 |
| - binary_data <- NULL |
| 751 | + binary_data <- NULL |
752 | 752 |
|
753 |
| - } |
| 753 | + } |
754 | 754 |
|
755 | 755 | return(binary_data)
|
756 | 756 | }
|
|
0 commit comments