[EDIT] В итоге я решил это, когда писал этот вопрос, поэтому ответ смотрите ниже.
У меня есть график, который имеет периоды времени по оси x и баллы по оси y, и в каждой точке я хотел бы, чтобы всплывающая подсказка давала разницу в значениях y между текущей точкой и предыдущей (в пределах той же серии).
Воспроизводимый пример:
library(highcharter)
hchart(df,
type="line",
hcaes(x = period, y = value, group = group)
) %>%
hc_tooltip(pointFormat = "Score: {point.y} ({previous.point.y})")
В идеале, при наведении курсора, например, на вторую точку для серии B, я бы хотел, чтобы она говорила Score: 5 (+1)
. Для этого, вероятно, потребуется formatter=JS()
JavaScript, а не только pointFormat
, но я не знаю, как это сделать.