Почему я не могу отобразить обе эти строки на этой графической диаграмме?

#r #plotly #r-plotly

#r #графически #r-plotly

Вопрос:

Вот мой код

 fig = plot_ly(type = "scatter", mode = "lines") %>%
  add_lines(
    x = 1:200
    , y = (rnorm(200) %>% cumsum)   10
    , name = "left side"
    , line = list(color = "black")
    , yaxis = "y"
  ) %>% add_trace(
    x = seq(1, 200, by = 10)
    , y = rnorm(20)   100
    , name = "right side"
    , yaxis = "y2"
  ) %>% layout(
    yaxis = list(
      side = "left"
      , zeroline = FALSE
    )
    , yaxis2 = list(
      side = "right"
      , zeroline = FALSE
    )
  )
fig
  

Все, что я вижу, это одна строка для «правой стороны».

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

Ответ №1:

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

По-видимому, мне нужно указать overlaying аргумент для второй оси.

 , yaxis2 = list(
      side = "right"
      , overlaying = "y"
    )