SAS Kullananlar İçin R
Melinda Higgins, PhD
Research Professor/Senior Biostatistician Emory University

ggplot2, R için güçlü bir grafik paketidirggplot içindeki "GG", "grafik dilbilgisi" anlamına gelirggplot2, katmanlama yaklaşımıyla grafik oluşturur# x=sex ve y=diameter için grafik oluşturun
ggplot(data = abalone, aes(sex, diameter))
ggplot() ile temel katmanı tanımlayındata = abalone ayarlayınaes'i sex ve diameter olarak ayarlayın
Grafikte henüz geometrik nesne yok
sex için hazırdiameter için hazır
# Kutu grafiği geometrik nesnesini (geom) ekleyin
ggplot(data = abalone,
aes(sex, diameter)) +
geom_boxplot()
+ bir katman eklerKutu grafik geom_boxplot() eklendi
Sonuç bir dizi kutu grafik
F dişi, I yavru ve M erkek
# Siyah-beyaz tema ekleyin
ggplot(data = abalone,
aes(sex, diameter)) +
geom_boxplot() +
theme_bw()
theme_bw() ile "tema" katmanı ekleyin
# geom_violin()'a geçin
ggplot(data = abalone,
aes(sex, diameter)) +
geom_violin() +
theme_bw()
geom_violin, geom_boxplot'ın yerini alır
# shuckedWeight için histogram yapın
ggplot(abalone, aes(shuckedWeight)) +
geom_histogram()
geom_histogram() ekleyinaes()'i shuckedWeight olarak ayarlayın
# Çizgileri siyah, dolguyu açık mavi yapın
ggplot(abalone, aes(shuckedWeight)) +
geom_histogram(color = "black",
fill = "lightblue")
color değerini ayarlayınfill rengini ayarlayın() içinde ayarlanır
# x, y eksen etiketleri ve başlık ekleyin
ggplot(abalone, aes(shuckedWeight)) +
geom_histogram(color = "black",
fill = "lightblue") +
xlab("Shucked Weight") +
ylab("Frequency Counts") +
ggtitle("Shucked Weights Histogram")
xlab() ve ylab() kullanınggtitle() kullanın
# geom_point() ile saçılım grafiği yapın
ggplot(abalone,
aes(rings, shellWeight)) +
geom_point()
aes iki değişken istergeom_point() noktaları ekler
# Yumuşatılmış uyum çizgisi ekleyin
ggplot(abalone,
aes(rings, shellWeight)) +
geom_point() +
geom_smooth()
geom_smooth() çizgisi ekleyin
# facet_wrap() ile paneller ekleyin
ggplot(abalone,
aes(rings, shellWeight)) +
geom_point() +
geom_smooth() +
facet_wrap(vars(sex))
facet_wrap() katmanını ekleyinvars(sex) tanımlar
ggplot2 grafik becerilerinin temeliSAS Kullananlar İçin R