So erstellen sie 3d-plots in r (mit beispielen)


Der einfachste Weg, einen 3D-Plot in R zu erstellen, ist die Verwendung der Funktion persp() .

 persp(x, y, z)

Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.

Beispiel 1: Einfaches 3D-Plot

Der folgende Code zeigt, wie ein einfaches 3D-Diagramm erstellt wird:

 #define x and y
x <- -10:10
y <- -10:10

#define function to create z-values
z_values <- function (x, y) {
  sqrt(x^2 + y^2)
}

#create z-values
z = outer(x, y, z_values)

#create 3D plot
persp(x, y, z) 

Beispiel 2: Benutzerdefinierter 3D-Plot

Der folgende Code zeigt, wie Sie die Achsenbeschriftungen, den Titel, die Farbe und den Schatten des Diagramms anpassen:

 #define x and y
x <- -10:10
y <- -10:10

#define function to create z-values
z_values <- function (x, y) {
  sqrt(x^2 + y^2)
}

#create z-values
z = outer(x, y, z_values)

#create 3D plot
persp ( x , y, z, xlab= '
      main=' 3D Plot ', col=' pink ', shade= .4 )

3D-Plot in R

Beispiel 3: Drehen Sie den 3D-Plot

Der folgende Code zeigt, wie das 3D-Diagramm mithilfe der Theta- und Phi -Argumente gedreht wird, um die Anzeige zu erleichtern:

 #define x and y
x <- -10:10
y <- -10:10

#define function to create z-values
z_values <- function (x, y) {
  sqrt(x^2 + y^2)
}

#create z-values
z = outer(x, y, z_values)

#create 3D plot
persp ( x , y, z, xlab= '
      main=' 3D Plot ', col=' pink ', shade= .4 , theta= 30 , phi= 15 ) 

Beispiel 4: Häkchen zum 3D-Diagramm hinzufügen

Der folgende Code zeigt, wie das Ticktype- Argument verwendet wird, um Ticks mit Beschriftungen zu jeder Achse hinzuzufügen:

 #define x and y
x <- -10:10
y <- -10:10

#define function to create z-values
z_values <- function (x, y) {
  sqrt(x^2 + y^2)
}

#create z-values
z = outer(x, y, z_values)

#create 3D plot
persp ( x , y, z, xlab= '
      main=' 3D Plot ', col=' pink ', shade= .4 , theta= 30 , phi= 15 , ticktype=' detailed ' ) 

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man andere gängige Diagramme in R erstellt:

So zeichnen Sie mehrere Linien in einem Diagramm in R
So zeichnen Sie mehrere Boxplots in einem einzigen Diagramm in R
So erstellen Sie ein Pareto-Diagramm in R
So erstellen Sie Radardiagramme in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert