R'de birden fazla değişkenle dağılım grafiği nasıl oluşturulur
R’de birden fazla değişken içeren bir dağılım grafiği oluşturmak için aşağıdaki temel sözdizimini kullanabilirsiniz:
#create scatterplot of x1 vs. y1 plot(x1, y1, col=' red ') #add scatterplot of x2 vs. y2 points(x2, y2, col=' blue ') #add legend legend(1, 25, legend=c(' Data 1 ', ' Data 2 '), pch=c(19, 19), col=c(' red ', ' blue '))
Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: İki değişkenli bir dağılım grafiği oluşturun
Aşağıdaki kod, iki farklı değişkenle dağılım grafiğinin nasıl oluşturulacağını gösterir:
#define datasets x1 = c(1, 3, 6, 11, 19, 20) y1 = c(7, 10, 11, 12, 18, 25) x2 = c(1, 3, 8, 13, 17, 19) y2 = c(9, 15, 18, 21, 22, 22) #create scatterplot of x1 vs. y1 plot(x1, y1, col=' red ', pch= 19 ) #add scatterplot of x2 vs. y2 points(x2, y2, col=' blue ', pch= 19 ) #add legend legend(1, 25, legend=c(' Data 1 ', ' Data 2 '), pch=c(19, 19), col=c(' red ', ' blue '))
Örnek 2: Dağılım grafiğini özelleştirme
Aşağıdaki kod eksen etiketlerinin, başlığın ve çizim noktası boyutunun nasıl özelleştirileceğini gösterir:
#define datasets
x1 = c(1, 3, 6, 11, 19, 20)
y1 = c(7, 10, 11, 12, 18, 25)
x2 = c(1, 3, 8, 13, 17, 19)
y2 = c(9, 15, 18, 21, 22, 22)
#create scatterplot of x1 vs. y1
plot(x1, y1, col=' red ', pch= 19 , cex= 1.3 ,
xlab=' X ', ylab=' Y ', main=' Scatterplot of Two Variables ')
#overlay scatterplot of x2 vs. y2
points(x2, y2, col=' blue ', pch= 19 , cex= 1.3 )
#add legend
legend(1, 25, legend=c(' Data 1 ', ' Data 2 '), pch=c(19, 19), col=c(' red ', ' blue '))
pch argümanının çizimdeki noktaların şeklini belirttiğine dikkat edin. 19’luk bir pch değeri içi dolu bir daireyi belirtir.
Pch değerlerinin tam listesini ve bunlara karşılık gelen formları burada bulabilirsiniz.
Ek kaynaklar
R’de bir dağılım grafiğindeki noktalar nasıl etiketlenir
R’de regresyon çizgisine sahip bir dağılım grafiği nasıl oluşturulur
R’deki nokta bulutları için Jitter işlevi nasıl kullanılır?