簡體   English   中英

echarts4r:像 d3heatmap 一樣放大

[英]echarts4r: zoom like in d3heatmap

echarts4r 有沒有辦法像 d3heatmap 一樣縮放熱圖? 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

筆刷和縮放在 echarts 中是兩個不同的東西:使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM