Создание трехмерного графика поверхности в R - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь создать трехмерный график поверхности в R. Ось X представляет собой последовательность чисел от 0,25 до 30, ось Y - это даты, а ось Z - функция X. Ниже приведен фрагмент кода. кода. Как построить 3D-график поверхности?

x = c(0.25, 0.5, 2, 3, 5, 7, 10, 30)
y = index_in_test$date
z = index_in_test$est_level_factor + index_in_test$est_slope_factor * ((1-exp(-est_lambda * x))/(est_lambda * x)) +
  index_in_test$est_curve_factor * (((1-exp(-est_lambda * x))/(est_lambda * x)) - exp(-est_lambda * x)) )

примечание: est_lambda - это константа, а y - это столбец дат из фрейма данных. Кадр данных называется index_in_test, и он имеет различное значение est_level_factor, est_slope_factor и est_curve_factor для каждой даты.

UPDATE: я создал матрицу z, столбцы которой соответствуют x (то есть 8 столбцам).

Как я могу построить x, y, z на трехмерном графике?

Заранее спасибо.

...