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.