R Plotly - бары перекрываются с другими галочками - PullRequest
0 голосов
/ 28 апреля 2020

Проблема: Как я могу плотно предотвратить "наложение" баров на другие отметки Xaxis? Примечание. Я хочу сохранить все уровни фактора и просто не показывать столбец, если уровень фактора отсутствует в данных (поэтому droplevels() не даст желаемого результата).

Большое спасибо за предложения !!

library(data.table)
library(plotly)

dt <- data.table(
  x = c("a", "b"),
  y = c(10, 10)
)

dt[, x := factor(x, levels = c("b", "c", "d", "a"))]

plot_ly(dt, x = ~x) %>% 
  add_bars(y = ~y)

enter image description here

1 Ответ

1 голос
/ 28 апреля 2020

Как насчет простого добавления width=1:

plot_ly(dt, x = ~x) %>% 
  add_bars(y = ~y, width=1)
...