A: yollarda daireler nasıl çizilir: örneklerle


R’de bir yola daire çizmek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: R Tabanını Kullanarak Bir Daire Çizin

 library (plotrix)

#create scatterplot
plot(x, y)

#add circle at specific (x, y) coordinates with specific radius
draw.draw. circle (x=3, y=8, radius=.5)

Yöntem 2: ggplot2 Kullanarak Bir Daire Çizin

 library (ggplot2)
library (ggforce)

#create scatter plot with circle at specific location with specific radius
ggplot(data = df, aes(x, y)) +
  geom_point() +
  geom_circle(aes(x0=3, y0=8, r=1), inherit. aes = FALSE ) +
  coordinate_fixed()

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: R Tabanını Kullanarak Bir Çember Çizin

Temel R grafiğine bir daire çizmek için önce plotrix paketini kurmanız ve yüklemeniz gerekir:

 install. packages (' plotrix ')
library (plotrix)

Daha sonra, temel R nokta bulutuna bir daire eklemek içinplotrix paketindeki Draw.circle () fonksiyonunu kullanabiliriz:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 3, 3, 4, 8),
                 y=c(2, 4, 5, 4, 7, 9, 10))

#create scatterplot
plot(df$x, df$y)

#add circle
draw.draw. circle (x=3, y=8, radius=.5) 

Aynı yol üzerinde birden çok daire çizmek için Draw.circle() işlevini birden çok kez kullanabilirsiniz:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 3, 3, 4, 8),
                 y=c(2, 4, 5, 4, 7, 9, 10))

#create scatterplot
plot(df$x, df$y)

#add multiple circles to plot
draw.draw. circle (x=3, y=8, radius=.5)
draw.draw. circle (x=4, y=5, radius=.5, border=' red ', col=' lightblue ', lwd=5, lty=' dashed ')

R'deki yola bir daire çizin

Belirttiğimiz (x, y) koordinatlarında çizime birkaç dairenin eklendiğine dikkat edin.

Örnek 2: ggplot2 Kullanarak Bir Daire Çizin

ggplot2’deki bir çizime daire çizmek için önce ggplot2 ve ggforce paketlerini kurmanız ve yüklemeniz gerekir:

 install. packages (' ggplot2 ')
install. packages (' ggforce ')
library (ggplot2)
library (ggforce)

Daha sonra, ggplot2’deki dağılım grafiğine bir daire eklemek için ggforce paketindeki geom_circle() fonksiyonunu kullanabiliriz:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 3, 3, 4, 8),
                 y=c(2, 4, 5, 4, 7, 9, 10))

#create scatter plot with circle
ggplot(data = df, aes(x, y)) +
  geom_point() +
  geom_circle(aes(x0=3, y0=8, r=1), linetype=' dashed ', color=' red ',
              fill=' lightblue ', lwd=1.5, inherit. aes = FALSE ) +
  coordinate_fixed() 

ggplot2'de bir daire çizin

Daire tam olarak belirttiğimiz (x, y) koordinatlarına yerleştirilir.

Not : coord_fixed() argümanını kullanmazsanız daire bir elips olarak görünebilir.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de birden fazla değişkenle dağılım grafiği nasıl oluşturulur
R’de bir dağılım grafiğindeki noktalar nasıl etiketlenir
R’deki bir arsaya regresyon denklemi nasıl eklenir

Yorum ekle

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