Single Pages

Friday 6 November 2015

Grafik Çizme Yöntemi ve Komutları (R&RStudio)

R ve RStudio aracılığıyla Basit Grafik Çizme Yöntemi ve Değişkenleri



R programlama dilindeki grafik çizme değişkenlerini, açıklamaları rastgele sırayla aşağıda bulunmaktadır.



par(mfrow = c(1,1)) # Tek Sayfaya Çoklu Grafik Çizme Özelliği Sağlar - c(satır, sütun) - c(2,1) 2 Satır Tek Sütun Şeklinde Gösterme
par(mar = c(5, 7, 4, 7)) # Grafik Kutusunun Ebatlarını Berlirler - c(bottom, left, top, right) -  default - par(mar = c(5, 4, 4, 2))
par(fg = "black")    #Grafik Kutusunun Eksen Kenarlarının Rengini Belirler (Box Type Color)
par(bg = "white")  #Grafik Arka planının Rengini Belirler

plot(cosmo,  
     main = "Grafik \n Ana Başlığı ",    # Grafik Ana Başlığı
     sub = "Grafik Alt Başlığı",             # Grafik Alt Başlığı
     type = "l",                                     # Grafik Türü (p,l,b,c,o,h,s,S,n)
     col = "blue",                                 # Çizgi ya da Nokta Grafiğin Rengini Değiştirme
     bty = "o",                                      # Grafik Kutusunun Türü ("l", "7", "c", "u", or "]")
     #pch = 16,                                    # Grafik Noktalarının Sembollerini Değiştirme  - help(points)
     cex = 2,                                        # Grafik Noktalarının Sembollerini Boyutunu Değiştirme
     cex.main = 1.4,                            # Grafik Ana Başlığı Boyutunu Değiştirme
     cex.sub = 1.0,                              # Grafik Alt Başlığı Boyutunu Değiştirme
     cex.axis = 1.2,                             # Grafik Eksenlerindeki Değişkenlerin Boyutlarını Değiştirme
     cex.lab = 1.3,                               # Grafik Eksenlerinin İsimlerinin Boyutlarını Değiştirme
     xlab = "X Ekseninin Adı",          # X Ekseninin Adını Belirleme
     ylab = "Y Ekseninin Adı",          # Y Ekseninin Adını Belirleme
     #asp = 0,                                      # y/x görüntülenme oranını değiştirir X eksenini genişleterek ya da daraltarak grafik çizgisinin görünümü değişir -  help(plot)

     font.main = 6,                       # Grafik Ana Başlığı Font Türünü Değiştirme
     font.sub = 6,                         # Grafik Alt Başlığı Font Türünü Değiştirme
     font.axis = 6,                        # Grafik Eksenlerindeki Değişkenlerin Font Türünü Değiştirme
     font.lab = 6,                          # Grafik Eksenlerindeki İsimlerinin Font Türünü Değiştirme.
     col.axis = "black",                # Grafik Eksenlerindeki Değişkenlerin Rengini Belirleme
     col.lab = "black",                 # Grafik Eksenlerindeki İsimlerin Rengini Belirleme
     col.main = "1",                     # Grafik Ana Başlığının Rengini Değiştirme
     col.sub = "navy",                  # Grafik Alt Başlığının Rengini Değiştirme
     #xlim = c(0,6),                     # X Ekseninin Limitlerini Belirleme
     #ylim = c(-4,12),                  # Y Ekseninin Limitlerini Belirleme
     #lty = "1",                             # Çizgi Türü Çizilen Grafiğin Çizgi Türünü Belirleme (1,2,3,4,5,6)
     #lwd = "2.0",                        # Çizgi Türü Çizilen Grafiğin Çizgi Kalınlığını Belirleme
     #xaxt = "n",                          # X eksenindeki Değişkenleri ve İsimlendirmeyi Boş Bırakma
     #yaxt = "n",                          # Y eksenindeki Değişkenleri ve İsimlendirmeyi Boş Bırakma
     las=1)                                   # X ve Y Eksenlerindeki değişkenlerin pozisyonunu belirleme (0,1,2,3)

lines(lowess(cosmo, f = 1/3), col = 1, lwd = 2.0) #lowess çizgisi oluşturmak - f = 2/3 değeri çizgiyi daha da düzleştiriyor.

text(2, 9, " İstendiğimiz Noktalara Eklenen Metin (x,y) = (2,9) ", cex = 1)

text(2, 7, expression(italic(I(theta,phi)) == italic(I) %.% sin**m *(theta))) #Grafiğin dilediğimiz koordinatlarına istenilen ifadenin eklenmesi

text(1.5, 4, expression(integral(f(x)*dx, a, b)), cex = 1.3, col = "red", pos = 1) ##Grafiğin dilediğimiz koordinatlarına istenilen matematiksel ifadenin eklenmesi

mtext(" Sağ Eksen için Açıklama Ekleme", side = 4) #side (1=bottom, 2=left, 3=top, 4=right)

iki_ile_dort_arasi_degerler <- subset(cosmo, X36CL_AMS < 4 & X36CL_AMS > 2) #2 ile 4 arasındaki değerleri seçmek
points(iki_ile_dort_arasi_degerler, pch=19, col="gray", bg="blue")


Kaynaklar :
https://cran.r-project.org/doc/manuals/r-release/R-intro.html#Graphics
http://blog.revolutionanalytics.com/2015/01/some-basics-for-base-graphics.html





Comments

1 comment:

Related Posts Plugin for WordPress, Blogger...