Я пытаюсь построить линейные диаграммы из двух фреймов данных, где первые столбцы обоих фреймов данных должны быть построены в одном фрейме и т. Д. И, наконец, все участки должны быть объединены в один участок. Но я получаю несколько легенд с одинаковыми символами. Фреймы данных -
d1 <- data.frame(x = 1:5,
y = c(2, 3, 4, 1, 5),
z = c(2, 1, 4, 6, 8))
d2 <- data.frame(x = 1:5,
y = c(1, 5, 8, 9, 11),
z = c(3, 5, 8, 13, 11))
Код, который я пытаюсь сгенерировать, составляет -
py <-
plot_ly(
x = d1$x,
y = d1$y,
type = "scatter",
mode = "lines",
name = names(d1)[2],
line = list(color = "#56B4E9")
) %>% add_trace(y = d2$y,
name = names(d1)[3],
line = list(color = "#D55E00"))
pz <-
plot_ly(
x = d1$x,
y = d1$z,
type = "scatter",
mode = "lines",
name = names(d1)[2],
line = list(color = "#56B4E9")
) %>% add_trace(y = d2$z,
name = names(d1)[3],
line = list(color = "#D55E00"))
subplot(py, pz)
Выход -
Есть ли способ избавиться от повторяющихся легенд?
Заранее спасибо.