Plotly 3D-Oberflächendiagramm hat falsche X- und Y-Achsenwerte

Ich möchte mit plotly ein 3D-Flächendiagramm erstellen. Das geht ganz gut, aber die Werte auf der x- und y-Achse machen keinen Sinn. Sie sind viel höher als sie sein sollten. Ich habe eine Matrix für den Plot verwendet, die x- und y-Werte sind die Zeilen- und Spaltennamen und der z-Wert (Höhe genannt) natürlich die Matrix selbst. Plotly scheint die Werte der x- und y-Daten nicht zu verwenden. Die x- und y-Werte liegen in der Matrix zwischen 0 und 6. Dies ist eine kleine Auswahl meiner Matrix:

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

Dies ist der Code, den ich verwendet habe:

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

Das Diagramm sieht folgendermaßen aus: Bei falscher x- und y-Achse bin ich mir nicht sicher, wie ich die richtigen Werte erhalten kann.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage