Добавить дополнительную информацию в подсказку R Highcharts - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть некоторые данные, которые я хотел бы построить на графике с использованием старших графиков. При наведении курсора на заданную точку мне бы хотелось, чтобы во всплывающей подсказке также содержался столбец «тип». Вот мой текущий воспроизводимый пример.

library(highcharts)
dat = data.frame(first = rnorm(10), second = rnorm(10), type = rep(c("AAPL", "MSFT"),5))

highchart()%>%
            hc_xAxis(categories = dat$Open_Date)%>%
            hc_add_series(name = "first", data = dat$first, type = "column")%>%
            hc_add_series(name = "second", data = dat$second, type = "line")

enter image description here

1 Ответ

1 голос
/ 03 февраля 2020

Если вы передаете dat как data в своей функции hc_add_series, вы можете получить доступ к другим столбцам в аргументе tooltip, например type:

library(highcharter)

dat = data.frame(first = rnorm(10), second = rnorm(10), type = rep(c("AAPL", "MSFT"),5))

highchart()%>%
  #hc_xAxis(categories = dat$Open_Date)%>%
  hc_add_series(name = "first", data = dat, hcaes(y = first), type = "column", 
                tooltip = list(pointFormat = "{point.type}: {point.first}"))%>%
  hc_add_series(name = "second", data = dat, hcaes(y = second), type = "line",
                tooltip = list(pointFormat = "{point.type}: {point.second}"))

highcharter with custom tooltip

...