我有以下R代码:
library(plotly)
A <- matrix(seq(1, 12), nrow = 4, ncol = 3)
p <- plot_ly(z = t(A), type = "heatmap", colorscale = "Greys")
p
-
如何更改绘图以仅查看y轴上的值0,1和2,而不是-0.5,0.5,1.5和2.5(类似于x轴的值)
-
如何在y轴上为我的所有刻度值添加10,以便有10,11和12而不是0,1和2 .
请注意,我正在寻找一般概念,因为我的矩阵在现实中要大得多 .
1 回答
在
layout
中将dtick = 1添加到yaxis
.您可以在ticktext中指定应为每个刻度显示的文本 . 您还需要提供
tickvals
并将tickmode
设置为array
.Complete code