Построение линейных аннотаций с несколькими строками - PullRequest
0 голосов
/ 03 марта 2020

Проблема: По сути, я хочу аннотировать значения y для каждой линии на графике для mpg (первая строка) и disp (вторая строка).

Как я могу расширить приведенный ниже пример кода игрушки, чтобы добиться этого? 2x add_text() слой не работает ...

Большое спасибо!

plot_ly(mtcars, 
        x = ~wt) %>% 
  add_lines(y = ~mpg,
            text = ~mpg) %>%
  add_text() %>%
  add_lines(y = ~disp,
            text = ~disp) %>%
  add_text()

1 Ответ

0 голосов
/ 03 марта 2020

Поскольку каждое добавление наследуется от исходного вызова plot_ly, необходимо указать значения y и text для каждого вызова add_text. Насколько мне известно, они не наследуют значения y или text от предыдущего вызова до add_lines.

plot_ly(mtcars, 
        x = ~wt) %>% 
  add_lines(y = ~mpg) %>%
  add_text(y = ~mpg,
           text = ~mpg) %>%
  add_lines(y = ~disp) %>%
  add_text(y = ~disp,
           text = ~disp)

enter image description here

...