分别使X轴变宽和Y轴变窄

时间:2018-09-12 21:53:57

标签: python r plot plotly plotly.js

我正在尝试使曲面图的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 :(得分:1)

您可以使用高宽比使x轴变宽

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)))

答案 1 :(得分:0)

您可以使用Sonar参数使yaxisxaxis更大或更小。 这样的here