3d - R の Plot3D (rgl) で点を結合する方法

okwaves2024-01-25  8

3D プロットを作成し、変数 V1 のみに従って点を結合しようとしていますが、次の結果が得られます。

plot3d(Datos$V1,
       Datos$V2,
       Datos$V3,
       type="l",
       xlab="v1",ylab="v2",zlab="v3",
       group.by=Datos$V1,
       col = Datos$V1)

斜めの線を削除しようとしていますが、問題が見つからないようです。

スタック オーバーフローへようこそ。サンプル データを提供していただけますか、または R パッケージに同梱されているデータセットで問題を再現していただけますか?

– itsMeInマイアミ

2020 年 9 月 5 日 0:19



------------------------

plot3d には group.by 引数がありません。グループを個別にプロットする必要があります。たとえば、

plot3d(Datos$V1,
   Datos$V2,
   Datos$V3,
   type="n",   # Plot nothing, but set up the axes
   xlab="v1",ylab="v2",zlab="v3")
for (g in unique(Datos$V1)) 
   with(subset(Datos, V1 == g), 
     lines3d(V1, V2, V3, col = g))

0

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。