Я пытаюсь понять, почему это приводит к ошибке:
data(mpg)
mpg$model <- as.factor(mpg$model)
mpg %>%
plot_ly(x = ~class, y = ~model, color = ~displ) %>%
add_markers()
Я получаю: «Ошибка в Summary.factor (c (2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L,: 'range' не имеет значения для факторов "
Проблема, кажется, возникает, если цвет непрерывен, а x или y - фактор-переменная. Преобразование коэффициента с помощью as. символ () удаляет ошибку (я сделал противоположное здесь, просто чтобы показать ошибку), но затем я теряю порядок уровней факторов. Это ошибка или есть какая-то причина, по которой я не могу этого сделать?