Ich habe ein Dataset, in dem jede Zeile einem x-, y- und z-Wert entspricht.3D-Konturen auf Streudiagramm zeichnen
Ich möchte ein 2D-Streudiagramm der Variablen x und y erstellen und die 2D-Konturen des dreidimensionalen Raumes überlagern.
habe ich versucht, die folgenden:
load("https://www.dropbox.com/s/ya5g2n47al2cn1j/df.Rdata?dl=0")
df <- as.data.frame(df)
ggplot(data=df, aes(x=df$x,y=df$y,color=df$z))+
geom_point()+
geom_contour(aes(z=df$z))
aber ich die Warnmeldung erhalten:
Warning message:
Not possible to generate contour data
Gibt es eine Möglichkeit, dies zu tun? Die meisten Beispiele, die ich verwenden Online-ähnliche Daten von x finden konnten, y, z Form
Hier ist, wie die Daten aussehen:
> head(df)
x y z
1 0.15395671 0.1548728 -9.622222e-02
2 0.18148413 0.1554308 -1.091111e-01
3 0.07870902 0.1538021 -2.911111e-02
4 0.13514970 0.1134729 -1.133333e-01
5 0.03504008 0.1053258 4.222222e-03
6 0.02161680 0.1140364 -1.110223e-16
können zeigen Ihnen, was die df aussieht wie ein paar Zeilen angezeigt, so dass es klar ist, was die Daten wie diese Art könnte helfen, sieht –
ich die Frage – tzi