我正试着从3个向量在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)我想画出类似这样的东西(made in SigmaPlot)

我怎么才能在R中做呢?
发布于 2017-06-21 23:23:05
您可以使用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

https://stackoverflow.com/questions/44574921
复制相似问题