Dygraph, сюжет не имеет линий - но делает на другом компьютере - PullRequest
0 голосов
/ 03 февраля 2020

Я использую dygraph для построения 3 переменных: x, y и y2

dygraphs::dygraph(group_plot, main="group") %>%
  dyAxis("y", label = "A", drawGrid = FALSE, valueRange = c(0, 1)) %>%
  dyAxis("x", label ="B", drawGrid = FALSE) %>%
  dyAxis("y2", label ="C", drawGrid = FALSE, independentTicks = TRUE) %>%
  dyBarSeries('A', axis = 'y')%>%
  dySeries('C', axis = 'y2')

Это приводит к тому, что на графике нет баров или линий. Однако, когда я удаляю либо серию столбцов, либо серию, на моем графике неожиданно появляется линия, например:

dygraphs::dygraph(group_plot, main="group") %>%
  dyAxis("y", label = "A", drawGrid = FALSE, valueRange = c(0, 1)) %>%
  dyAxis("x", label ="B", drawGrid = FALSE) %>%
  dyAxis("y2", label ="C", drawGrid = FALSE, independentTicks = TRUE) %>%
  dyBarSeries('A', axis = 'y')

или

dygraphs::dygraph(group_plot, main="group") %>%
  dyAxis("y", label = "A", drawGrid = FALSE, valueRange = c(0, 1)) %>%
  dyAxis("x", label ="B", drawGrid = FALSE) %>%
  dyAxis("y2", label ="C", drawGrid = FALSE, independentTicks = TRUE) %>%
  dySeries('C', axis = 'y2')

Я попробовал первый фрагмент кода на другом P C и там это работает, это может быть проблема с пакетом?

1 Ответ

0 голосов
/ 03 февраля 2020

dygraphs не работает должным образом на последней версии R

Я обнаружил, что это лучшая альтернатива сюжету, который я предполагал

  dygraphs::dygraph(intercept_plot, main="intercept") %>%
    dyAxis("y", label = "A", drawGrid = FALSE, valueRange = c(0, 1)) %>%
    dyAxis("x", label ="B", drawGrid = FALSE) %>%
    dyAxis("y2", label ="C", drawGrid = FALSE, independentTicks = TRUE) %>%
    dySeries('A', stepPlot = TRUE, fillGraph = T) %>%
    dySeries('C', axis = 'y2', stepPlot = TRUE, strokePattern = 'dashed') %>%
    dyRangeSelector()
...