zu illustrieren:Ich habe einen Datensatz von 3 Dimensionen. Zwei von ihnen sind kategorischer Art. Wie zeichne ich sie in 3dplot? Um
x=rep(c(rep(1,4),rep(3,4),rep(6,4)),4)
y=rep(c(1,10,100,1000),12)
z=runif(48)
mydata=cbind(x,y,z)
scatterplot3d(mydata,pch=16,xlab="months",
ylab="parameter",zlab="values")
Hier x ist die Anzahl der Monate, von denen ich nur drei Kategorien und y sind Werte von vier Parametern in meinem Arbeitszimmer. Ich möchte, dass meine x-Achse nur 1,3,6 und die y-Achse nur 1,10,100,1000 mit äquidistanten Abständen auf der Achse zeigt. Das vorliegende Grundstück zeigt die y-Achse als 0,200,400,600,800,1000. So sind meine drei Datenpunkte, die sich auf 1,10- und 100-Werte von y beziehen, auf eine schmale Zone beschränkt.
Warum möchten Sie ein 3D-Streudiagramm? Streudiagramme haben eine durchgehende Achse in allen Dimensionen. Sie können stattdessen eine facettierte Darstellung von Histogrammen (mit den Facetten als kategoriale Achsen) verwenden. – WHoekstra
@WHoekstra Wunderbarer Rat. Das funktioniert. –