R'de bir arsanın dışına bir efsane nasıl çizilir
Temel R grafiğinin dışına bir gösterge çizmenin en kolay yolu, aşağıdaki sözdizimini kullanarak grafiğin sağına fazladan boşluk eklemektir:
by( mar =c(5, 4, 4, 8), xpd= TRUE )
Aşağıdaki adım adım örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
1. Adım: Verileri oluşturun
İlk önce üzerinde çalışacağımız bazı veriler oluşturalım:
#create data frames df1 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7), y=c(2, 7, 19, 26, 24, 29, 31)) df2 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7), y=c(4, 4, 7, 9, 12, 13, 8))
Adım 2: Konunun dışında bir göstergeyle bir konu oluşturun
Daha sonra bir yol oluşturalım ve sağ üst köşedeki yolun dışına bir açıklama ekleyelim:
#add extra space to the right of the plot
by( mar =c(5, 4, 4, 8), xpd= TRUE )
#plot both data frames
plot(y ~ x, df1, pch =1, main=" Scatterplot with multiple groups ")
points(y ~ x, df2, pch =3)
#add legend outside of plot
legend(" topright ", inset =c(-0.2, 0), legend =c(" df1 "," df2 "), pch =c(1,3), title =" Data ")
3. Adım: Gösterge Konumunu Değiştirin
İç metin(x, y) bağımsız değişkeni, grafiğin sağındaki açıklamanın konumunu kontrol etmek için kullanılabilir. Örneğin, açıklamayı daha da sağa itmek için x argümanını daha negatif hale getirebiliriz:
#add extra space to the right of the plot
by( mar =c(5, 4, 4, 8), xpd= TRUE )
#plot both data frames
plot(y ~ x, df1, pch =1, main=" Scatterplot with multiple groups ")
points(y ~ x, df2, pch =3)
#add legend outside of plot
legend(" topright ", inset =c(-0.3, 0), legend =c(" df1 "," df2 "), pch =c(1,3), title =" Data ")
Göstergeyi daha aşağıya itmek için y argümanını daha olumlu hale de getirebiliriz:
#add extra space to the right of the plot
by( mar =c(5, 4, 4, 8), xpd= TRUE )
#plot both data frames
plot(y ~ x, df1, pch =1, main=" Scatterplot with multiple groups ")
points(y ~ x, df2, pch =3)
#add legend outside of plot
legend(" topright ", inset =c(-0.3, .5), legend =c(" df1 "," df2 "), pch =c(1,3), title =" Data ")
Açıklamanın konumunu değiştirmek için iç metin(x, y) bağımsız değişkeninin değerlerini değiştirmekten çekinmeyin.
Bu sayfada daha fazla R öğreticisi bulabilirsiniz.