Visual Map

e_visual_map(e, serie, calculable = TRUE, type = c("continuous",
"piecewise"), ...)

e_visual_map_(e, serie = NULL, calculable = TRUE, type = c("continuous",
"piecewise"), ...)

## Arguments

e An echarts4r object as returned by e_charts. Column name of serie to scale against. Whether show handles, which can be dragged to adjust "selected range". One of continuous or piecewise. Any other option to pass, check See Also section.

## Examples

v <- LETTERS[1:10]
matrix <- data.frame(
x = sample(v, 300, replace = TRUE),
y = sample(v, 300, replace = TRUE),
z = rnorm(300, 10, 1),
color = rnorm(300, 10, 1),
size = rnorm(300, 10, 1),
stringsAsFactors = FALSE
) %>%
dplyr::group_by(x, y) %>%
dplyr::summarise(
z = sum(z),
color = sum(color),
size = sum(size)
) %>%
dplyr::ungroup()

matrix %>%
e_charts(x) %>%
e_scatter_3d(y, z, color, size) %>%
e_visual_map(
z, # scale to z
inRange = list(symbolSize = c(1, 30)), # scale size
dimension = 3 # third dimension 0 = x, y = 1, z = 2, size = 3
) %>%
e_visual_map(
z, # scale to z
inRange = list(color = c('#bf444c', '#d88273', '#f6efa6')), # scale colors
dimension = 4, # third dimension 0 = x, y = 1, z = 2, size = 3, color = 4
bottom = 300 # padding to avoid visual maps overlap
)