r alluvial chart with NA

# Step 1: Install and load required packages
install.packages("alluvial")
library(alluvial)

# Step 2: Create a sample dataset with NA values
data <- data.frame(
  A = c("A1", "A2", "A3", NA, "A5"),
  B = c("B1", "B2", NA, "B4", "B5"),
  C = c("C1", "C2", "C3", "C4", "C5")
)

# Step 3: Create an alluvial plot with NA values
alluvial(
  data,
  axis_labels = c("A", "B", "C"),
  hide = "blanks"
)