Удалить непрерывную легенду из сюжета - PullRequest
0 голосов
/ 16 октября 2018

У меня есть базовая диаграмма рассеяния, которую я сделал на графике (в R).Я использую непрерывный ввод, чтобы закрасить точки данных, которые графически преобразуются в градиент.Однако опция removelegend не удаляет непрерывную легенду так, как удаляет отдельную легенду.Рассмотрим пример ниже.

data = mtcars
data$vs = as.character(data$vs)

plotly::plot_ly(
  data = data,
  x = ~disp,
  y = ~mpg,
  color = ~vs,
  mode = "markers",
  type = "scatter"
) %>% 
  layout(showlegend = FALSE)

First Example Image, No Legend

plotly::plot_ly(
  data = data,
  x = ~disp,
  y = ~mpg,
  color = ~hp,
  mode = "markers",
  type = "scatter"
) %>% 
  layout(showlegend = FALSE)

Second Example Image, Legend Present

Есть лиспособ удалить сплошную легенду?

1 Ответ

0 голосов
/ 16 октября 2018

Проблема возникает потому, что в непрерывном случае сюжет не называет это легендой, это цветная полоса.Самый простой способ удалить его - это набрать hide_colorbar()

plotly::plot_ly(
  data = data,
  x = ~disp,
  y = ~mpg,
  color = ~hp,
  mode = "markers",
  type = "scatter"
) %>% 
  hide_colorbar()
...