在 plotly 上修改 y 轴

Modify y axis on plotly

我有一个使用 plotly r 的绘图。到目前为止,变化还看不到那么多。所以为了做到这一点,如果 y 轴是 0-70%,有没有办法在 y 轴上只显示 50%-70%,这样可以更清楚地看到变化。 下面是我正在使用的代码

output$plot <- renderPlotly({
  if (is.null(ab()))
    return(NULL)
  y <- list(title = "Percentange")
  x <- list(title = "Months")
  plot_ly(ab(), x = ~ Month_considered, y = ~ pct * 100,type = 'scatter', mode = 'marker',
    fill = 'tozeroy', line = list(color = 'rgb(205, 12, 24)', width = 4)) %>%layout(xaxis = x, yaxis = y)})

您没有提供可重现的示例,因此很难测试,但您可以尝试:

y <- list(title = "Percentage", range = c(50,70))

plot_ly(ab(), x = ~ Month_considered, y = ~ pct * 100,type = 'scatter', mode = 'marker', fill = 'tozeroy', line = list(color = 'rgb(205, 12, 24)', width = 4)) %>% layout(xaxis = x, yaxis = y)})