R'de 3d grafikler nasıl oluşturulur (örneklerle)


R’de 3B çizim oluşturmanın en kolay yolu persp() işlevini kullanmaktır.

 persp(x, y, z)

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Temel 3B çizim

Aşağıdaki kod, temel bir 3B çizimin nasıl oluşturulacağını gösterir:

 #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) 

Örnek 2: Özel 3B çizim

Aşağıdaki kod grafiğin eksen etiketlerinin, başlığının, renginin ve gölgesinin nasıl özelleştirileceğini gösterir:

 #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 )

R'de 3 boyutlu çizim

Örnek 3: 3B grafiği döndürme

Aşağıdaki kod, teta ve phi bağımsız değişkenlerini kullanarak görüntülemeyi kolaylaştırmak için 3B grafiğin nasıl döndürüleceğini gösterir:

 #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 ) 

Örnek 4: 3B çizime onay işaretleri ekleme

Aşağıdaki kod, her eksene etiketli onay işaretleri eklemek için onay türü bağımsız değişkeninin nasıl kullanılacağını gösterir:

 #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 ' ) 

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak grafiklerin nasıl oluşturulacağı açıklanmaktadır:

R’de bir grafikte birden fazla çizgi nasıl çizilir
R’de tek bir grafikte birden fazla kutu grafiği nasıl çizilir
R’de Pareto Grafiği Nasıl Oluşturulur
R’de radar grafikleri nasıl oluşturulur

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir