Здесь проблема не в самой оси x, а в количестве корзин. Вы можете отрегулировать это, используя nbinsx
как:
plot_ly(x, type = "histogram", nbinsx = 20)
Пример с некоторыми примерами данных после комментария:
Код 1:
library(plotly)
set.seed(1)
numbers <- rnorm(100,20, 20)
p1 <- plot_ly(x = ~numbers,type = "histogram")
p1
Участок 1:
Код 2:
p2 <- plot_ly(x = ~numbers,type = "histogram", nbinsx=20)
p2
Участок 2:
Код 2:
p3 <- plot_ly(x = ~numbers,type = "histogram", nbinsx=20)
p3
Участок 3:
код 3:
p3 <- plot_ly(x = ~numbers,type = "histogram", nbinsx=5)
p3