I am trying to plot a hollow bubble plot. The plot is fine except the legend is not showing the bubble size in the legend. It can be seen in the legend the increment in the bubble is not shown in legend.
How can I fix this?
I did look at this and this question, but it did not fix the legend.
Code + sample data
library(elevatr)
library(sf)
library(sp)
library(tidyverse)
# Create an example data.frame
set.seed(65.7)
examp_df = data.frame(x = runif(3, min = -73, max = -72.5), y = runif(3, min = 42,
max = 43))
prj_dd = "EPSG:4326"
# Create and example data.frame with additional columns
cats = data.frame(category = c("H", "M", "L"))
examp_df2 = data.frame(examp_df, cats)
# Create an example SpatialPoints
examp_sp = SpatialPoints(examp_df, proj4string = CRS(prj_dd))
# Create an example SpatialPointsDataFrame
examp_spdf = SpatialPointsDataFrame(examp_sp, data = cats)
# Get elevation data
spdf_elev_epqs = get_elev_point(examp_spdf, src = "epqs")
# Convert to sf object
examp_sfdf = st_as_sf(spdf_elev_epqs)
# Plot
ggplot() +
geom_sf(data = examp_sfdf, aes(size = elevation ), shape = 1, show.legend = T) +
coord_sf() +
theme(axis.text.x = element_text(angle = 90)) +
labs( size = "Mean Elevation (meters)")
Plot

