Проблема: Как я могу плотно предотвратить "наложение" баров на другие отметки 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)