1
とscatterplot3d、私は次のコードで3D散布図をプロットしようとしています:R:Rで壊れy軸
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"))
})
しかし、今私は、y軸(重量)を壊したいです。ライブラリplotrix
にaxis.break
があることは知っていますが、これをどのように組み合わせてscatterplot3d
としますか?
ありがとうございました。自分のデータは少しはっきりしているように見えますが、最終的な考え方はデータの上に滑らかな面を置くことでしょう。 – rororo