В основном я пытаюсь сделать так, чтобы всплывающие подсказки оставались на месте в течение нескольких секунд и не закрывались при наведении курсора на другую область, т. е. оставляли след из старых открытых всплывающих подсказок как в этом примере
Данные испытаний:
require(dplyr)
require(highcharter)
mapdata <- get_data_from_map(download_map_data("countries/us/us-all"))
set.seed(1234)
data_fake <- mapdata %>%
select(code = `hc-a2`) %>%
mutate(value = 1e5 * abs(rt(nrow(.), df = 10)))
hcmap("countries/us/us-all", data = data_fake, value = "value",
joinBy = c("hc-a2", "code"), name = "Fake data",
dataLabels = list(enabled = TRUE, format = "{point.name}"),
borderColor = "#FAFAFA", borderWidth = 0.1,
tooltip = list(valueDecimals = 2, valuePrefix = "$", valueSuffix = "USD",
hideDelay = 3, followPointer = F))
Я нашел вариант для hideDelay
, но есть ли возможность сделать так, чтобы всплывающая подсказка оставалась активной (не закрываясь) при наведении курсора на другой регион? Есть ли вариант для этого, или, может быть, существует пользовательская функция всплывающей подсказки?
В качестве альтернативы решение с всплывающей подсказкой при щелчке также могло бы помочь, если бы была возможность указать, что старые всплывающие подсказки не будут закрываться при следующем щелчке.
tooltip.positioner
, здесь то же самое без этого; jsfiddle.net/ewolden/7bsx5zug. Это все, что нужно в примере, чтобы отключить скрытие всплывающей подсказки:Highcharts.Tooltip.prototype.hide = function () {};
- person ewolden   schedule 04.12.2018mapIt('nf','Newfoundland and Labrador', 44,56 ,1.2,1.5, '10'); mapIt('pe','Prince Edward Island', 0,100 ,0,0.2, '30');
и так далее, гдеmapIt
— этоfunction mapIt(province, title, data1, data2, price1, price2, dis) { $('.'+province).highcharts
. Может, это ключ? - person runr   schedule 04.12.2018