Bahasa R dasar – 4


untuk membaca file excel kita dapat menggunakan library openxlsx. Cara manggilnya:

library(openxlsx)

untuk menampilkan tabel yang telah diimport menggunakan perintah

print(nama_tabel) 

untuk menampilkan kolom tertentu dari tabel dengan cara

print(nama_tabel$nama_kolom)

Dengan menggunakan perintah diatas, data di tabel bisa ditampilkan berdasarkan kategori/kolom tertentu. Untuk menampilkan grafik batang contohnya menampilkan tren jumlah mahasiswa dari tahun ke tahun perfakultas dari tabel data mahasiswa sebagai berikut:

summarybyfakultas_nama_variabel <- aggregate(x=mahasiswa_namatabel$JUMLAH_namakolom, by=list(Kategori=mahasiswa$FAKULTAS, Tahun=mahasiswal$ANGKATAN), FUN=sum)
summarybyfakultas <- setNames(summarybyfakultas, c("fakultas","tahun", "jumlah_mahasiswa"))
summarybyfakultas
summarybyfakultas$tahun = as.factor(summarybyfakultas$tahun)
ggplot(summarybyfakultas, aes(x=fakultas, y=jumlah_mahasiswa)) +
geom_bar(stat = "identity", aes(fill = tahun), width=0.8, position = position_dodge(width=0.8)) +
theme_classic()

Untuk membuat Pie Chart di R bisa menggunakan ggplot dan coord_polar

contoh:

piechart<- ggplot(nama_tabel, aes(x="", y=...., fill=...))+ geom_bar(width = 1, stat = "identity")
piechart <- piechart + coord_polar("y", start=0)
piechart <- piechart + ggtitle("Judul Tabel")
piechart <- piechart + scale_fill_brewer(palette="Blues_warna")+ theme_minimal()
piechart <- piechart + guides(fill=guide_legend(title="Judul legen"))
piechart <- piechart + ylab("keterangan legend")
piechart

Semoga Bermanfaat!

referensi:

academy.dqlab.id


Silahkan tuliskan tanggapan, kritik maupun saran