Temel r grafiklerinde açıklama konumu nasıl değiştirilir?


Temel R grafiklerinde göstergenin konumunu değiştirmenin iki yolu vardır:

Yöntem 1: Koordinatları (x,y) kullanın

 legend( 4 , 12 , legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 )

Yöntem 2: Anahtar Kelimeleri Kullanın

 legend(' bottomright ', legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 )

Bu yöntemi kullanarak aşağıdaki konumları belirleyebilirsiniz:

  • “sağ altta”
  • “aşağı”
  • “sol altta”
  • “SOL”
  • “sol üst köşede”
  • “yüksek”
  • “sağ üst”
  • “SAĞ”
  • “merkez”

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

Örnek 1: (x,y) koordinatlarını kullanarak açıklama konumunu değiştirme

Aşağıdaki kod, temel R grafiği için bir göstergenin nasıl oluşturulacağını ve onu x=4 ve y=12’ye nasıl yerleştireceğinizi gösterir:

 #createdata
x <- 1:10
y1<- c(3, 6, 8, 7, 8, 9, 13, 12, 10, 10)
y2 <- c(1, 3, 3, 4, 6, 7, 8, 10, 9, 9)

#create plot with multiple lines
plot(x, y1, col=' purple ', type=' l ', xlab=' x ', ylab=' y ')
lines(x, y2, col=' red ')

#add legend
legend( 4 , 12 , legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 ) 

temel R grafiğindeki açıklama konumunu değiştir

Açıklamanın tam olarak belirttiğimiz (x,y) koordinatlarına yerleştirildiğini unutmayın.

Örnek 2: Anahtar kelimeleri kullanarak başlık konumunu değiştirme

Aşağıdaki kod, temel R grafiği için nasıl gösterge oluşturulacağını ve bunun sol üst köşeye nasıl yerleştirileceğini gösterir:

 #create data
x <- 1:10
y1<- c(3, 6, 8, 7, 8, 9, 13, 12, 10, 10)
y2 <- c(1, 3, 3, 4, 6, 7, 8, 10, 9, 9)

#create plot with multiple lines
plot(x, y1, col=' purple ', type=' l ', xlab=' x ', ylab=' y ')
lines(x, y2, col=' red ')

#add legend
legend(' topleft ', legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 ) 

Efsane, belirttiğimiz gibi olay örgüsünün sol üst köşesine yerleştirilir.

Farklı bir anahtar kelime kullanarak onu sağ alt köşe gibi farklı bir konuma kolayca taşıyabiliriz:

 #create data
x <- 1:10
y1<- c(3, 6, 8, 7, 8, 9, 13, 12, 10, 10)
y2 <- c(1, 3, 3, 4, 6, 7, 8, 10, 9, 9)

#create plot with multiple lines
plot(x, y1, col=' purple ', type=' l ', xlab=' x ', ylab=' y ')
lines(x, y2, col=' red ')

#add legend
legend(' bottomright ', legend=c(' y1 ', ' y2 '), col=c(' purple ', ' red '), lty= 1 ) 

Efsane artık olay örgüsünün sağ alt köşesine yerleştirildi.

İlgili: R’de bir arsanın dışına bir efsane nasıl çizilir

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 bir grafikte birden fazla çizgi nasıl çizilir
R’de en iyi uyum çizgisi nasıl çizilir
R’de aline() nasıl kullanılır

Yorum ekle

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