Нужно решение для поверхностного графика волны давления во времени в R - PullRequest
0 голосов
/ 27 сентября 2019

Я создаю и обновляю матрицу в цикле for и хочу анимировать результаты.Данные представляют собой распределение давления по 2-мерной сетке.Я получаю новый набор данных каждый шаг по времени, и цикл for увеличивает время.

Данные могут выглядеть следующим образом, например:

P
       [,1]   [,2]   [,3]   [,4]
[1,] 101367 101367 101367 101367
[2,] 101367 101367 101367 101367
[3,] 101367 101367 101367 101367
[4,] 101367 101367 101367 101367

Я могу использовать ploy_ly для построения графика поверхности:

P = as.matrix(P)
print(plot_ly(showscale = FALSE) %>% add_surface(z = ~ P))

Но это не работает вцикл.

Как лучше всего построить эти данные, чтобы я мог наблюдать движение волны давления во времени?Я бы предпочел не хранить все данные с каждого временного шага, потому что это может быть огромная матрица данных.Если бы мне пришлось хранить его, скажем, в базе данных, это резко замедлило бы программу, потому что, по моему опыту, для сохранения и вызова из базы данных каждый раз требовалось много времени.

...