Граф трехмерной поверхности имеет неправильные значения осей x и y
Я хотел бы сделать 3D-сюжет с сюжетом. Это идет довольно хорошо, однако значения по осям x и y не имеют смысла. Они намного выше, чем должны быть. Я использовал матрицу для графика, значения x и y - это имена строк и столбцов, а значение z (называемое высотой), конечно, самой матрицы. Похоже, Plotly не использует значения данных x и y. Значения x и y в матрице варьируются от 0 до 6. Это небольшой образец моей матрицы:
head(m.dune)
> 1.90 1.95 2 2.05 2.01 2.15
> 0 NA NA NA NA NA NA
> 0.05 NA NA NA NA NA NA
> 0.10 1.14 1.14 NA NA NA NA
> 0.15 1.15 1.15 1.15 1.15 1.16 1.16
> 0.20 1.16 1.16 1.16 1.16 1.16 1.17
> 0.25 1.17 1.17 1.17 1.17 1.18 1.18
Это код, который я использовал:
dune.plot <- plot_ly(z = m.dune, type = "surface") %>%
layout(
scene=list(
xaxis=list(title='x (m)'),
yaxis=list(title='y (m)'),
zaxis=list(title='Elevation (m)')))
dune.plot
График выглядит следующим образом, с неправильными осями X и Y, я не уверен, как я могу получить правильные значения.