R Shiny - отображает тепловую карту с независимыми строками - PullRequest
1 голос
/ 04 мая 2020

Как я могу элегантно сгенерировать тепловую карту в R с независимыми строками? Под независимой я подразумеваю, что метки оси X различны для каждой строки.

Приведенный ниже код создает две тепловые карты - первая занимает две верхние строки, вторая использует последние две строки. Значения x различаются для каждой ячейки тепловой карты. Я хотел бы сложить эти тепловые карты, чтобы при наведении курсора мыши на ячейки тепловой карты было показано различное значение x для каждой ячейки. Это упрощенный пример, на практике у меня будет десятки строк, поэтому я надеюсь, что решение будет обобщаемым.

Я не против другого графического пакета, пока я могу получить доступ к ячейке щелкнул, и он показывает значения х и у при наведении мыши.

library(echarts4r)

df <- data.frame(
  y = c(1, 1, 2, 2)
  , x = 1:4
  , val = c(0, 1, 0, 1)
)

e1 <- df[1:2, ] %>%
  e_charts(x) %>%
  e_heatmap(y, val) %>%
  e_tooltip() %>%
  e_grid(bottom = 0, top = 0)

e2 <- df[3:4, ] %>%
  e_charts(x) %>%
  e_heatmap(y, val) %>%
  e_tooltip() %>%
  e_grid(bottom = 0, top = 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...