Diagram Sankey adalah tools yang berguna untuk memvisualisasikan aliran data antar kategori. Dengan menggunakan Diagram Sankey diperoleh beberapa keuntungan, yaitu:

  1. Visualisasi aliran data
  2. Mempermudah pemahaman distribusi
  3. Menunjukkan keterkaitan antar komponen
  4. Menyoroti perubahan dari waktu ke waktu
  5. Menyediakan visualisasi interaktif

Dalam Diagram Sankey, indeks numerik digunakan untuk mewakili node (titik awal dan akhir aliran). Setiap node memiliki indeks yang dimulai dari 0. Indeks ini digunakan dalam daftar source dan target untuk menunjukkan aliran dari satu node ke node lainnya.

Langkah-langkah Membuat Diagram Sankey

  1. Data Transisi: Misalkan ingin membuat data transisi antar kuintil untuk dua tahun.
  2. Node dan Links: Node akan mewakili kuintil di setiap tahun, dan links akan mewakili transisi antara kuintil.
  3. Diagram Sankey: Gunakan networkD3 untuk membuat diagram.

Load Packages

pacman::p_load(networkD3)

Membuat Data Transisi

# Definisikan node (kuintil di setiap tahun)
nodes <- data.frame(
  name = c("Q1 2020", "Q2 2020", "Q3 2020", "Q4 2020", "Q5 2020",
           "Q1 2021", "Q2 2021", "Q3 2021", "Q4 2021", "Q5 2021")
)

Penjelasan di atas sebagai berikut: Didefinisikan terdapat 10 node, dengan indeks mulai dari 0 hingga 9:

Membuat Diagram Sankey

Setiap aliran dari source ke target diwakili oleh garis dengan lebar proporsional terhadap value.

sankeyNetwork(Links = links, Nodes = nodes,
              Source = "source", Target = "target",
              Value = "value", NodeID = "name",
              units = "People", fontSize = 12, nodeWidth = 30)

References

  1. Allaire, J., Gandrud, C., Russell, K., & Yetman, C. (2021). networkD3: D3 JavaScript Network Graphs from R. R package version 0.4. Available at: https://cran.r-project.org/package=networkD3
  2. Chang, W. (2013). R Graphics Cookbook. O’Reilly Media.
  3. Hankin, C. (2005). “Sankey diagrams: A tool for energy evaluation.” Energy Policy, 33(5), 632-645
  4. Healy, K. (2018). Data Visualization: A Practical Introduction. Princeton University Press.

Direktorat Statistik Kesejahteraan Rakyat, BPS,