Граф трехмерной поверхности имеет неправильные значения осей 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, я не уверен, как я могу получить правильные значения.

Ответы на вопрос(1)

Ваш ответ на вопрос