синхронизация нескольких сюжетов в Highcharter - PullRequest
0 голосов
/ 06 января 2020

Я использую R и пакет highcharter для создания графиков финансовых временных рядов. Для этого проекта важно, чтобы

  1. Все графики, которые я создаю (4), имели синхронизированные перекрестия и всплывающие подсказки на осях x и y;
  2. Они выровнены по формат "окна"

Вот что у меня есть, но мне все еще нужно найти способ синхронизации всех 4 диаграмм

R великолепно - Highcharter quad

вместе с кодом для одной из 4 диаграмм (все 4 будут отличаться только данными, которые они используют)

x <- getSymbols("GOOG", auto.assign = FALSE)

hc1 <- hchart(x, type = 'ohlc',
            dataGrouping = list(enabled = F)) %>% 
hc_yAxis(crosshair= list(snap = F),
         gridLineColor = 'white',
         gridLineWidth = 0.5,
         gridLineDashStyle = 'dot',
         labels = list(x = 40,
                       y = 0),
         opposite = TRUE,
         offset = 5,
         tickWidth= 0.5,
         lineWidth = 1) %>%
hc_xAxis(gridLineWidth = 0,
         gridLineColor = 'white',
         gridLineDashStyle = 'dot',
         min = JS("Date.UTC(2019,5,0)")) %>%
hc_rangeSelector(enabled = F) %>%
hc_scrollbar(enabled = T) %>%
hc_navigator(enabled = T) %>% 
hc_chart(height = 400,
         marginLeft = 0,
         spacingRight = 30)

Любая помощь с этим будет оценена. Я видел демонстрацию , сделанную в JS, но у меня проблемы с переносом этого в пакет R.

...