R - eCharts4R:像在D3热图中一样缩放



有没有办法在echarts4r中缩放类似于d3热图的热图?(https://github.com/rstudio/d3heatmap(。 目的是使用 echarts4r 中的回调在单击并将鼠标悬停在 d3heatmap 没有的热图上(我知道(时触发事件。

此代码是从 (https://echarts4r.john-coene.com/articles/chart_types.html#heatmap( 复制的,并添加了画笔。 画笔将显示并可以选择缩放窗口,但图表不会缩放。

v <- LETTERS[1:10]
matrix <- data.frame(
x = sample(v, 300, replace = TRUE), 
y = sample(v, 300, replace = TRUE), 
z = rnorm(300, 10, 1),
stringsAsFactors = FALSE
) %>% 
dplyr::group_by(x, y) %>% 
dplyr::summarise(z = sum(z)) %>% 
dplyr::ungroup()
matrix %>% 
e_charts(x) %>% 
e_heatmap(y, z) %>% 
e_visual_map(z) %>% 
e_title("Heatmap") %>%
e_brush() # add the brush

画笔和缩放在电子图表中是两个不同的东西:改用e_datazoom

v <- LETTERS[1:10]
matrix <- data.frame(
x = sample(v, 300, replace = TRUE), 
y = sample(v, 300, replace = TRUE), 
z = rnorm(300, 10, 1),
stringsAsFactors = FALSE
) %>% 
dplyr::group_by(x, y) %>% 
dplyr::summarise(z = sum(z)) %>% 
dplyr::ungroup()
matrix %>% 
e_charts(x) %>% 
e_heatmap(y, z) %>% 
e_visual_map(z) %>% 
e_title("Heatmap") %>%
e_datazoom() # use zoom

相关内容

  • 没有找到相关文章

最新更新