Я пытаюсь использовать plotly для создания графика с двумя выпадающими кнопками (одна для оси x, одна для оси y), которая позволит мне изменять данные, масштаб, метку и т. Д. На соответствующей оси,тем самым создавая диаграмму рассеяния, которая может сравнивать любые 2 столбца данных на любой оси.Я понимаю, как сделать выпадающие кнопки:
p <- plot_ly(df, x = ~x, y= ~y1) %>%
layout(
xaxis = list(domain = c(0.1, 1)),
yaxis = list(domain = c(0.1, 1)),
updatemenus = list(
list(
y = 1.1, # This is the location of the vertical axis button
x= 0.5,
buttons = list(
list(method = "update",
args = list(list("visible", list(T,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F)),
label = colnames(df)[1]),
list(method = "update",
args = list(list("visible", list(T,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F)),
label = colnames(df)[1]), # etc
Возможно ли то, что я пытаюсь сделать, и как мне поступить с обновлением данных, отправляемых на график?