自定义刻度线/标签出现在 plotly 曲面图中的 x 和 y 轴上?

Custom tick marks / labels appear on x & y axis in plotly surface plot?

我想控制曲面图的刻度线

此处使用标准火山代码作为可重现代码。这是我尝试过的方法,但似乎没有用。

p <- plot_ly(x = kd$x, y = kd$y, z = kd$z) %>% add_surface() %>%  layout(title = 'Example plot',xaxis = list(autotick = F, dtick = 10))  

我希望 x 轴以 10 为增量,y 轴的数字需要用单词替换,但我在这里只寻找 3 个刻度,例如 "Sixty"(而不是 60 )、"Eighty"(而不是 80)和 "hundred"(而不是 100)。我不知道如何处理y轴。

在这个答案中也说要试试这个,但它对我不起作用。

这里提到的是加后缀而不是替换。

对于你的第一个问题(即,我希望 x 轴以 10 为增量)很难说,因为 x 轴是从 1 到 4。但是对于你的第二个问题,你可以试试这个:

plot_ly(x = kd$x, y = kd$y, z = kd$z) %>% add_surface() %>% layout(scene = list(yaxis = list(
  tickmode = "array",
  nticks = 6,
  tickvals = c(60, 80, 100), 
ticktext = c("Sixty", "Eighty", "Hundred")
)))