Постройте несколько легенд в R-plotly - PullRequest
1 голос
/ 26 мая 2020

У меня есть 5 непрерывных переменных, которые я хотел бы построить вместе в R.

Я написал следующий код и заставил сюжет работать должным образом, но я не могу понять, как разобраться с легендами. Легенда цвета появляется как есть, а легенда размера - нет.

Я хотел бы построить обе легенды и контролировать их расположение в сюжете. Предложения из похожей публикации Добавление цвета и легенды размера пузырьков в R plotly не решает проблему.

Вот код и пример данных:

x<-sample(30)
y<-sample(30)
z<-sample(30)
c<-sample(30)
s<-sample(30)

fig <- plot_ly (x = x, y = y, z = z, color = c, 
                colors = c("#440154FF", "#1F968BFF", "#FDE725FF"), size = s,
                marker = list(symbol = 'circle', sizemode = 'diameter'), sizes = c(1, 30))

fig <- fig %>% add_markers()

fig <- fig %>% layout(scene = list(xaxis = list (title = 'X'),
                      yaxis = list(title = 'Y'),
                      zaxis = list(title = 'Z'),
                      annotations = list(x = 1.05, y =1.02,
                                         text = 'Gradient title',
                                         xref = 'paper', yref = 'paper',
                                         showarrow=FALSE, showlegend=TRUE)))

fig
...