R:y轴断裂的散射图3D

R:y轴断裂的散射图3D,r,scatter-plot,plotrix,R,Scatter Plot,Plotrix,在R中,我尝试使用以下代码绘制三维散点图: library(scatterplot3d) mtcars$pcolor[mtcars$cyl==4] <- "red" mtcars$pcolor[mtcars$cyl==6] <- "blue" mtcars$pcolor[mtcars$cyl==8] <- "darkgreen" with(mtcars, { s3d <- scatterplot3d(disp, wt, mpg, col

在R中,我尝试使用以下代码绘制三维散点图:

library(scatterplot3d)

mtcars$pcolor[mtcars$cyl==4] <- "red"
mtcars$pcolor[mtcars$cyl==6] <- "blue"
mtcars$pcolor[mtcars$cyl==8] <- "darkgreen"
with(mtcars, {
    s3d <- scatterplot3d(disp, wt, mpg,     
        color=pcolor, pch=19,       
        type="h", lty.hplot=2,      
        scale.y=.75,             
        main="3D",
        xlab="Displacement",
        ylab="Weight",
        zlab="Miles")
     s3d.coords <- s3d$xyz.convert(disp, wt, mpg)
     text(s3d.coords$x, s3d.coords$y,
        labels=row.names(mtcars),     
        pos=4, cex=.5)               

legend("topleft", inset=.05,      
    bty="n", cex=.5,             
    title="Number of Cylinders",
    c("4", "6", "8"), fill=c("red", "blue", "darkgreen"))
})
库(scatterplot3d)

mtcars$pcolor[mtcars$cyl==4]我不确定这是否可行。根据包文档,“一些PAR参数不适用于这里,例如,许多用于轴计算。”

可以通过调整记号标记标签来实现,如Scatterplot3d软件包作者的回答所示,但这不会移动实际点


最后,我发现这些类型的显示很难解释。考虑格点图法。 我不确定这是否可行。根据包文档,“一些PAR参数不适用于这里,例如,许多用于轴计算。”

可以通过调整记号标记标签来实现,如Scatterplot3d软件包作者的回答所示,但这不会移动实际点


最后,我发现这些类型的显示很难解释。考虑格点图法。 谢谢。我自己的数据看起来更清晰,最终的想法是在数据上放置一个平滑的平面。谢谢。我自己的数据看起来更清晰,最终的想法是在数据上放置一个平滑的平面。