R'de mevcut bir arsaya noktalar nasıl eklenir
R’de mevcut bir çizime noktalar eklemek için point() işlevini kullanabilirsiniz.
Bu işlev aşağıdaki temel sözdizimini kullanır:
points(df2$x, df2$y, col=' red ')
Bu özel sözdizimi, df2 adı verilen bir veri çerçevesinden x ve y adı verilen değişkenleri kullanarak R’deki mevcut bir dağılım grafiğine kırmızı noktalar ekler.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: R’de mevcut bir yola noktalar ekleme
R’de aşağıdaki dağılım grafiğini oluşturmak için arsa() işlevini kullandığımızı varsayalım:
#create data frame df1 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), y=c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22)) #create scatterplot plot(df1$x, df1$y, col=' blue ', pch= 16 )
Not : col argümanı çizimdeki noktaların rengini belirtir ve pch argümanı kullanılacak sembolü belirtir. 16 değeri içi dolu bir daireyi temsil eder.
Şimdi çizime başka bir veri çerçevesinden noktalar eklemek istediğimizi varsayalım.
Bunu yapmak için point() fonksiyonunu kullanabiliriz:
#create second data frame df2 <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), y=c(14, 12, 9, 9, 8, 5, 4, 5, 3, 2)) #add points from df2 to the existing scatter plot points(df2$x, df2$y, col=' red ', pch= 16 )
İkinci veri çerçevesindeki noktaların mevcut çizime eklendiğini ve kırmızı renkle temsil edildiğini unutmayın.
İstersek, hangi noktaların hangi veri çerçevesinden geldiğini ayırt edebilmek için grafiğe bir gösterge eklemek için legend() işlevini de kullanabiliriz:
#add legend to plot legend(x= 1 , y= 22 , legend=c(' df1 ', ' df2 '), fill=c(' blue ', ' red '))
Not : Mevcut bir çizime istediğiniz sayıda veri çerçevesinden noktalar eklemek için point() işlevini istediğiniz kadar kullanabilirsiniz.
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 dağılım grafiğindeki noktalar nasıl etiketlenir
R’de bir yolun dışına metin nasıl eklenir
R’de regresyon çizgisine sahip bir dağılım grafiği nasıl oluşturulur