Я пытаюсь создать гистограмму, которая включает много повторяющихся значений в одном из случаев. Одна из точек данных не представлена на графике. Вот самое маленькое, простейшее подмножество, которое я смог найти и которое по-прежнему воспроизводит мою проблему.
cleanVar <- c(rep(1,9),1.25,1.5)
plot_ly(data.table(cleanVar),
x = ~cleanVar,
type = "histogram")
На приведенном выше графике показаны только два бара. Один центрирован на 1 высоты 9, а другой центрирован на 1,2 высоты 1.
Также странно, что при наведении курсора отображается «1» для первого бара, несмотря на то, что он охватывает диапазон [.9,1.1]
, и он показывает «1,25» для второго бара, несмотря на то, что он охватывает диапазон [1.1,1.3]
.
Если мы изменим 1 на повторение только 8 раз cleanVar <- c(rep(1,8),1.25,1.5)
, так что в гистограмме будет 10 полных значений, это будет работать лучше, но, тем не менее, три создаваемых им бина будут иметь ширину 0,25 в соответствии с наведением. более, но они имеют ширину всего 0,2 на самом графике.
Что делает заговор? Как я могу правильно показать 3 бункера высотой 9,1,1 и шириной 0,25? параметры биннинга в layout()
не работают.