Snazzier R grafikleri için 12 ggplot uzantısı

[ad_1]

ggplot2 sadece R dilinin en popüler veri görselleştirme paketi değil, aynı zamanda bir ekosistemdir. Çok sayıda eklenti paketi, ggplot’a daha kolay değişen eksen etiketlerinden istatistiksel bilgileri otomatik olarak oluşturmaya ve özelleştirmeye kadar her şeyi yapması için ek güç sağlar. . . neredeyse her şey.

İşte bilmeniz gereken bir düzine harika ggplot2 uzantısı.

Kendi coğrafi konumlarınızı oluşturun: ggpackets

Bir ggplot grafiğine birden çok katman ve ince ayar ekledikten sonra, yeniden kullanımı kolay olacak şekilde bu işi nasıl kaydedebilirsiniz? Bir yol, kodunuzu bir işleve dönüştürmektir. Bir diğeri, onu bir RStudio kod parçacığına dönüştürmektir. Fakat ggpackets paketi ggplot dostu bir yolu var: Kendi özel coğrafyanızı yaratın! kullanarak bir değişkende saklamak kadar acısızdır. ggpacket() işlev.

Aşağıdaki örnek kod, Boston kar yağışı verilerinden bir çubuk grafik oluşturur ve diğer verilerle tekrar kullanmak istediğim birkaç özelleştirme satırına sahiptir. İlk kod bloğu ilk grafiktir:

library(ggplot2)
library(scales)
library(rio)
snowfall2000s <- import("https://gist.githubusercontent.com/smach/5544e1818a76a2cf95826b78a80fc7d5/raw/8fd7cfd8fa7b23cba5c13520f5f06580f4d9241c/boston_snowfall.2000s.csv")
ggplot(snowfall2000s, aes(x = Winter, y = Total)) +
  geom_col(color = "black", fill="#0072B2") +
  theme_minimal() +
  theme(panel.border = element_blank(), panel.grid.major = element_blank(),
        panel.grid.minor = element_blank(), axis.line =
          element_line(colour = "gray"),
        plot.title = element_text(hjust = 0.5),
        plot.subtitle = element_text(hjust = 0.5)
  ) +
  ylab("") + xlab("")

Bunu, adı verilen özel bir geom’a nasıl dönüştüreceğiniz aşağıda açıklanmıştır. my_geom_col:

library(ggpackets)
my_geom_col <- ggpacket() +
  geom_col(color = "black", fill="#0072B2") +
  theme_minimal() +
  theme(panel.border = element_blank(), panel.grid.major = element_blank(),
        panel.grid.minor = element_blank(), axis.line =
          element_line(colour = "gray"),
        plot.title = element_text(hjust = 0.5),
        plot.subtitle = element_text(hjust = 0.5)
  ) +
  ylab("") + xlab("")

Orijinal grafiğin ilk hariç her şeyi kaydettiğimi unutmayın. ggplot() özel geom’a kod satırı.

[ad_2]
Kaynak : https://www.infoworld.com/article/3667496/12-ggplot-extensions-for-snazzier-r-graphics.html#tk.rss_all

Yorum yapın

SMM Panel PDF Kitap indir