23個の異なるグループがあり、それぞれ7〜20個の個別サンプル(合計約350〜400個の観測値) y & z座標。私は R
パッケージのplot3d
機能によって私が持っているデータに基づいて3Dプロットを作りたいと思います。それは一般的に大したことではありません。問題は、上記の23グループのそれぞれを3Dプロット上で容易に区別できるようにしたいと思うことです。私はグループごとに異なる色を使用しようとしましたが、残念なことに人間の目の色で認識できる23の色を見つけることはできません。私はplot
のようなR
のライブラリのようなパラメータをpch
と考えていました。しかし、再び、私が見ることができるように、plot3d
関数にそのようなオプションはありません。また、データセットにあまりにも多くのポイントがあり、各ポイントにラベルを追加することについて説明しなければなりません(text3d
rgl関数など)は良いアイデアではありません。 3Dプロット上の混乱)。それを理解する方法はありますか(それは非常に一般的な問題だと思います)?前もって感謝します!以下
は、より良い説明のためのいくつかのおもちゃの例のコードです:rgl Rパッケージのplot3d関数で生成された3Dプロットで数多くのグループを簡単に区別できるようにする
# generate data
prefix=rep("ID",69)
suffix=rep(1:23,3)
suffix_2=as.character(suffix[order(suffix)])
titles_1=paste(prefix,suffix,sep="_")
titles_2=titles_1[order(titles_1)]
x=1:69
y=x+20
z=x+50
df=data.frame(titles_2,x,y,z)
# load rgl library
library('rgl')
# make 3D plot
plot3d(x,y,z)
おかげで先端のため!それは今より良いです。 – Denis
コメントはあなたに感謝の言葉として使われるべきではありません - もし答えが役に立つなら、upvoteそして/またはそれを受け入れます –