我有一個數據集,每行對應一個x,y和z值。在散點圖上繪製三維輪廓
我想創建變量x和y的2d散點圖並覆蓋3維空間的2d輪廓。
我試過如下:
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))
,但我得到的警告消息:
Warning message:
Not possible to generate contour data
有沒有辦法做到這一點?我可以在網上找到的大多數例子中使用X,Y,Z體類似的數據
下面是數據的外觀:
> 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
你能展示DF的樣子顯示幾行,以便很清楚什麼樣的數據看起來可能幫助解決這個 –
我編輯的問題 – tzi