首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >echarts4r:放大d3heatmap

echarts4r:放大d3heatmap
EN

Stack Overflow用户
提问于 2020-01-09 00:30:30
回答 1查看 227关注 0票数 1

是否有类似于echarts4r ( d3heatmap )的缩放热图的方法?(https://github.com/rstudio/d3heatmap)。其目的是使用echarts4r中的回调来触发d3heatmap (据我所知)在热图上单击和悬停时发生的事件。

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

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-24 15:35:02

在echarts中,刷子和缩放是两种不同的东西:使用e_datazoom代替。

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59655677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档