Сделать ось X шире, а ось Y - на графике - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь сделать ось x на поверхности более широкой (больше места между каждой точкой в ​​x), а ось y - более узкой (меньше места между точками в y). Вот пример данных

kd <- with(MASS::geyser, MASS::kde2d(duration, waiting, n = 50))
p <- plot_ly(x = kd$x, y = kd$y, z = kd$z) %>% add_surface()

Я не мог найти парам, который делает это. Я наткнулся на параметр ширины и попробовал следующее, но не помогло

plot_ly(x = kd$x, y = kd$y, z = kd$z) %>% add_surface() %>% layout(title="test data",width=1000)

Ответы [ 2 ]

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

Вы можете сделать ось X шире, используя aspectratio

plot_ly(x = kd$x, y = kd$y, z = kd$z) %>% add_surface() %>% layout(scene = list(aspectmode="manual",aspectratio = list( x = 2, y = .5, z = 1)))
0 голосов
/ 13 сентября 2018

Вы можете сделать yaxis или xaxis больше или меньше, используя параметр domain.Таких здесь .

...