Я пытаюсь указать символ точки (форму) на основе фактора, чтобы форма точки на блок-графике могла быть разной (что может быть очень полезно для выделения группы точек). Однако, вместо того, чтобы показывать различные формы, похоже, что третье поле было разделено на два поля.
Не могли бы вы посоветовать, как этого добиться?
data(iris)
iris=mutate(iris, Petal.Width_high=ifelse(Petal.Width>2,"High","Low"))
iris %>% plot_ly(x = ~ Species, y = ~ Petal.Width, color= ~ Species,
symbol = ~ Petal.Width_high,
type = "box", mode="markers",boxpoints="all",
jitter = 0.4, marker = list(size = 10),
pointpos = 0,hoverinfo='text',
text= ~paste('</br>Species: ', Species,
'</br>Petal.Width: ', Petal.Width))