Мой пример кода:
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 является «рассчитанной»?
Спасибо !!