R построить два набора (групп) легенд / add_trace, добавив еще один набор легенд - PullRequest
0 голосов
/ 05 августа 2020

Мой пример кода:

library(plotly)

df <- data.frame(x=c(1,2,3,1,2,3),
                 y=c(2,3,4,5,6,7),
                 sample=c("sample1","sample1","sample1","sample2","sample2","sample2"))

fig <- plot_ly(df, x=~x, y=~y, color=~sample, type="scatter", mode='lines+markers')
fig <- fig %>% add_trace(y=~(y+0.5), line=(list(dash="dash")))
fig

Он генерирует такую ​​цифру:

введите описание изображения здесь

Мой вопрос: Как я могу сделать так, чтобы в легенде отображались «sample1» и «sample2» только один раз, и добавить еще один набор легенд, в котором говорится, что строка solid, например, является «исходной», а строка da sh является «рассчитанной»?

Спасибо !!

...