Я использую R и пакет highcharter для создания графиков финансовых временных рядов. Для этого проекта важно, чтобы
- Все графики, которые я создаю (4), имели синхронизированные перекрестия и всплывающие подсказки на осях x и y;
- Они выровнены по формат "окна"
Вот что у меня есть, но мне все еще нужно найти способ синхронизации всех 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.