首页 文章

用曲线改变刻度之间的步骤

提问于
浏览
0

我有以下代码

library(plotly)
A <- matrix(seq(1, 20), nrow = 4, ncol = 5)
p <- plot_ly(z = t(A), type = "heatmap", colorscale = "Greys")
p

enter image description here

无论如何要改变y轴上的刻度之间的步骤,只显示偶数(0,2,4)?

1 回答

  • 1

    您需要指定一些 layout.yaxis.tick* 属性 . 您可以阅读更多相关信息here以查看更多自定义选项 .

    library(plotly)
    A <- matrix(seq(1, 20), nrow = 4, ncol = 5)
    p <- plot_ly(z = t(A), type = "heatmap", colorscale = "Greys")
    p %>% layout(
      yaxis = list(
        tickmode = 'array', 
        tickvals = seq(0, 5, by = 2), 
        ticktext = seq(0, 5, by = 2)
      )
    )
    

    enter image description here

相关问题