Plot_ly Stacked Barchart портит ось Y - PullRequest
1 голос
/ 13 января 2020

Я пытаюсь построить гистограмму с накоплением в plot_ly, но натолкнулся на странную проблему. Plot_ly каким-то образом сжимает метки оси Y в нижний левый угол, в то же время правильно рисуя гистограмму. Вот воспроизводимый пример:

x <- "Test"
y <- c("03:00:00", "04:00:00", "05:00:00", "06:00:00", "07:00:00", "08:00:00", "09:00:00", "10:00:00", "11:00:00",
       "12:00:00", "13:00:00", "14:00:00", "15:00:00", "16:00:00", "17:00:00", "18:00:00", "19:00:00", "20:00:00",
       "21:00:00", "22:00:00", "23:00:00", "24:00:00", "01:00:00", "02:00:00")
df <- data.frame(x, y)

plot_ly(df, x = x, y = ~y, type = "bar") %>%
  layout(barmode = "stack") 

В моей панели просмотра, которая создает следующий график: enter image description here

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

Вопрос: Как мне выровнять ось Y со значениями y, чтобы она отображалась по всему размеру графика?

1 Ответ

2 голосов
/ 13 января 2020

Как мне выровнять ось Y со значениями y, чтобы она отображалась по всему размеру графика?

Это немного зависит от того, что больше вы Вы хотели бы сделать с остальной частью сюжета.

Может быть, настройки layout(barmode = "overlay") будет достаточно?

Участок 1:

enter image description here

Дайте мне знать, если это не решит ваши проблемы!

...