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

ggplot2, R için güçlü bir grafik paketidirggplot'taki "GG", "grafik dilbilgisi"ni ifade ederggplot2, grafikleri katmanlayarak oluşturur# Create plot for x=sex and y=diameter
ggplot(data = abalone, aes(sex, diameter))
ggplot() ile tanımladata = abalone ayarlaaes'i sex ve diameter olarak ayarla
Grafikte henüz görsel nesne yok
sex için hazırdiameter için hazır
# Add boxplot geometric object or geom
ggplot(data = abalone,
aes(sex, diameter)) +
geom_boxplot()
+ operatörü katman eklerKutu grafiği geom_boxplot() eklendi
Sonuç bir dizi kutu grafiği
F dişi, I yavru, M erkek
# Add black white theme
ggplot(data = abalone,
aes(sex, diameter)) +
geom_boxplot() +
theme_bw()
theme_bw() ile "tema" katmanı ekle
# Change to geom_violin()
ggplot(data = abalone,
aes(sex, diameter)) +
geom_violin() +
theme_bw()
geom_violin, geom_boxplot'ın yerini alır
# Make histogram of shuckedWeight
ggplot(abalone, aes(shuckedWeight)) +
geom_histogram()
geom_histogram() ekleaes()'i shuckedWeight olarak ayarla
# Make lines black and fill light blue
ggplot(abalone, aes(shuckedWeight)) +
geom_histogram(color = "black",
fill = "lightblue")
colorını ayarlafill rengini ayarla() içinde verilir
# Add x, y axis labels and title
ggplot(abalone, aes(shuckedWeight)) +
geom_histogram(color = "black",
fill = "lightblue") +
xlab("Shucked Weight") +
ylab("Frequency Counts") +
ggtitle("Shucked Weights Histogram")
xlab() ve ylab() kullanggtitle() kullan
# Make scatterplot with geom_point()
ggplot(abalone,
aes(rings, shellWeight)) +
geom_point()
aes iki değişken istergeom_point() noktaları ekler
# Add smoothed fit line
ggplot(abalone,
aes(rings, shellWeight)) +
geom_point() +
geom_smooth()
geom_smooth() çizgisi ekle
# Add panels using facet_wrap()
ggplot(abalone,
aes(rings, shellWeight)) +
geom_point() +
geom_smooth() +
facet_wrap(vars(sex))
facet_wrap() katmanını eklevars(sex) tanımlar
ggplot2 grafik becerileri temeliSAS Kullananlar İçin R