-1
我想从3个向量中创建一个R的轮廓图。使用R的轮廓图
我:
x=c(1,1,1,2,2,2,3,3,3)
y=c(0,10,20,0,10,20,0,10,20)
z=c(900,800,700,600,500,400,300,200,100)
我怎么能做到这一点的R 22
我想从3个向量中创建一个R的轮廓图。使用R的轮廓图
我:
x=c(1,1,1,2,2,2,3,3,3)
y=c(0,10,20,0,10,20,0,10,20)
z=c(900,800,700,600,500,400,300,200,100)
我怎么能做到这一点的R 22
您可以使用plotly
包:
x=c(1,1,1,2,2,2,3,3,3)
y=c(0,10,20,0,10,20,0,10,20)
z=c(900,800,700,600,500,400,300,200,100)
df <- data.frame(x=x,y=y,z=z)
library(plotly)
p <- plot_ly(data = df, x=~x,y=~y, z=~z, type = "contour", colorscale='Jet')
这会给你:
> p
考虑使用“pallete”获得更好的颜色阴影。 – Masoud
您是否尝试过写代码呢?如果是这样,你应该发布它,并显示你卡住的地方。 'ggplot2'和'geom_contour()'包将是一个起点:例如'ggplot(df,aes(x = x,y = y,z = z))+ geom_contour()'从那里开始,填写,添加图例和标签。 – ssp3nc3r
或者你可以看看基本的图形功能'等高线' – G5W