Расположение выпадающего в сюжет - PullRequest
0 голосов
/ 14 мая 2018

Я хочу расположить выпадающее меню под легендой. Однако в зависимости от того, насколько большой график с точки зрения разрешения, plotly меняет положение этого раскрывающегося списка (см. Загруженные изображения).

Первый график показывает результат, как он выглядит в маленькой Rstudio Сюжетная вкладка. Вторая показывает, насколько далеко выпадет выпадающий вправо, если я переключусь в полноэкранный режим.

Как я могу исправить положение выпадающего меню? Любое решение приветствуется, будь то html, R или что-то еще

Dropdown is too far left

Dropdown is too far right

Ниже вы можете найти код, который я использовал для создания графиков:

library(plotly)
x <- seq(-2 * pi, 2 * pi, length.out = 1000)
df <- data.frame(x, y1 = sin(x), y2 = cos(x),tan_h=tanh(x))

p <- plot_ly(df, x = ~x) %>%
  add_lines(y = ~y1, name = "sin") %>%
  add_lines(y = ~y2, name = "cos") %>%
  add_lines(y = ~tan_h, name='tanh',visible=FALSE) %>%
  layout(
    title = "Drop down menus - Styling",
    xaxis = list(domain = c(0.1, 1)),
    yaxis = list(title = "y"),
    updatemenus = list(
      list(
        y = 0.7,
        x = 1.1,
        buttons = list(
          list(method = "restyle",
               args = list("visible", list(TRUE, TRUE, FALSE)),
               label = "Cos"),

          list(method = "restyle",
               args = list("visible", list(TRUE, FALSE, TRUE)),
               label = "Tanh"),

          list(method = "restyle",
               args = list("visible", list(TRUE, TRUE, TRUE)),
               label = "All")

          ))
    )
  )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...