Пользовательские отметки / метки появляются на оси x & y на графике поверхности? - PullRequest
0 голосов
/ 04 сентября 2018

Я хотел бы контролировать отметки для участка

Использование стандартного кода вулкана здесь для воспроизводимого кода. Это то, что я пытался, но, похоже, не работает.

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 галочки здесь, например «Шестьдесят» (вместо 60), «Восемьдесят» «(вместо 80) и« сто »(вместо 100). Я понятия не имею, как поступить с осью Y.

В этом ответе тоже сказано попробовать это, но у меня это не работает. Управлять тем, какие отметки / метки появляются на оси X в графике?

Здесь упоминается о добавлении суффикса, но не о замене. График в R: ось формата - отметка меток в процентах

1 Ответ

0 голосов
/ 04 сентября 2018

Для вашего первого вопроса (т.е. я хочу, чтобы ось 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")
)))

enter image description here

...