Я использую plotly package в R и мне нужно создать анимированный график, который объединяет данные из моего набора данных с постоянными пороговыми значениями, которые не связаны с данными в наборе данных.
Код работает без рамки (в этом случае сюжет не анимирован).Если я добавлю строку
frame = g
, я получу следующую ошибку: Столбец frame
должен иметь длину 1 или 10000, а не 3
График также хорошо работает с рамкой, но без 'add_lines 'part.
Как мне избавиться от ошибки и иметь постоянную строку в каждом кадре?
Код следующий:
library(plotly)
a <- c(0.006, 0.008, 0.10)
b <- c(0.20, 0.15, 0.22)
g <- c('first', 'second', 'third')
p <- plot_ly(
x = a,
y = b,
frame = g,
type = 'scatter',
mode = 'markers'
) %>%
add_lines (x = seq(0.005, 0.012,length=10000),
y = 0.001/seq(0.005, 0.012, length=10000),
showlegend = FALSE)
p