Параметр showlegend
в plot_ly
относится только к меткам коэффициента.например,
plot_ly(x = ~ 1:5, y = ~ 1:5, type="scatter",mode="markers",
color = as.factor(1:5))
plot_ly(x = ~ 1:5, y = ~ 1:5, type="scatter",mode="markers",
color = as.factor(1:5), showlegend = FALSE)
К сожалению showscale
нереализован для точечных графиков, поэтому вам нужно использовать менее элегантную функцию hide_colorbar()
для цветовых шкал:
plot_ly(x = ~ 1:5, y = ~ 1:5, type="scatter",mode="markers",
color = 1:5) %>% hide_colorbar()