e_geo_3d family is similar to e_geo_3d e_map, e_map_3d or e_globe.

Height Choropleth

choropleth <- data.frame(
  countries = c("France", "Brazil", "China", "Russia", "Canada", "India", "United States",
                "Argentina", "Australia"),
  height = runif(9, 1, 5)
)

choropleth %>% 
  dplyr::arrange(-height) %>% 
  e_color_range(height, color) %>% 
  e_charts(countries) %>% 
  e_geo_3d(height, color)

Lines

flights <- read.csv(
  paste0("https://raw.githubusercontent.com/plotly/datasets/",
         "master/2011_february_aa_flight_paths.csv")
)

flights %>% 
  e_charts() %>% 
  e_geo_3d() %>% 
  e_lines_3d(
    start_lon, 
    start_lat, 
    end_lon, 
    end_lat,
    name = "flights",
    coord.system = "geo3D",
    lineStyle = list(normal = list(curveness = 0.3)),
    effect = list(show = TRUE)
   )

Bars

url <- paste0("https://ecomfe.github.io/echarts-examples/",
              "public/data-gl/asset/data/population.json")
data <- jsonlite::fromJSON(url)
data <- as.data.frame(data)
names(data) <- c("lon", "lat", "value")

data %>% 
  e_charts(lon) %>% 
  e_geo_3d() %>% 
  e_bar_3d(lat, value, coord.system = "geo3D") %>% 
  e_visual_map()