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