HighcharteR: подсказка не показывает правильное значение оси X - PullRequest
1 голос
/ 09 апреля 2020

Я довольно много работал с HighcharteR, но это меня озадачило.

Я пытаюсь включить категорию X-оси в подсказку, но вместо отображения значения символа вместо этого мне присваивается значение цифры c.

Вот воспроизводимый пример:

library(highcharter)

df <- data.frame("group" = c("A","A","A","B","B","B"),
                 "value" = c(1,3,2,4,5,4),
                 "period" = c("Baseline","Pulse 1","Pulse 2",
                              "Baseline","Pulse 1","Pulse 2"))

hchart(df, 
       type="line", 
       hcaes(x = period, y = value, group = group)
  ) %>% 
  hc_tooltip(pointFormat = "{point.y} is the value for 
                            group {series.name} for {point.x}.")

Как видите, подсказка header правильно показывает Baseline, Pulse 1 и Pulse 2, но Сама подсказка отображает 0, 1 и 2. В документации Highcharts говорится, что заголовок всплывающей подсказки обычно обращается к нему, используя point.key, но это тоже не работает.

Кто-нибудь знает, что происходит? Как правильно называть категорию оси X здесь?

...