3 つの異なるプロットにポイントを並行して追加する方法を探しています。
s3d1
という名前の3 つの散布図がs3d2
ありs3d3
、1 つのウィンドウに
layout(matrix(c(1,2,1,3),2, 2, byrow = TRUE))
s3d1<-scatterplot3d(mtcars[,3],mtcars[,4],mtcars[,5],main="common",pch=20)
s3d2<-scatterplot3d(mtcars[,3],mtcars[,4],mtcars[,5],main="common",pch=20)
s3d3<-scatterplot3d(mtcars[,3],mtcars[,4],mtcars[,5],main="common",pch=20)
にポイントを追加しようとするとs3d1
、
s3d1$points3d(mtcars[,3],mtcars[,4],mtcars[,5],col="red")
ポイントはに行きますがs3d3
、そうではありませんs3d1
。何が欠けていますか?
詳細 : プログラムの実行中にデータ ポイントを取得します。そのため、特定のプロットに固有のデータを取得するたびに、これらの各プロットにポイントを追加する必要があります。
アップデート :
par()
機能も試した
par(fig=c(0,0.65,0,1), new=TRUE)
s3d1<-scatterplot3d(mtcars[,3],mtcars[,4],mtcars[,5],main="common",pch=20)
par(fig=c(0.7,1,0.5,1), new=TRUE)
s3d2<-scatterplot3d(mtcars[,3],mtcars[,4],mtcars[,5],main="common",pch=20)
par(fig=c(0,0.65,0,1), new=TRUE)
s3d1$points3d(mtcars[,3],mtcars[,4],mtcars[,5],col="red")
s3d1$points3d
に新しいポイントを追加しませんs3d1
(さらには にも追加しませんs3d2
)。何か案は ?