Visualizing hierarchical data with circle packing in ggplot2?

I have some hierarchical data, e.g., > library(dplyr) > df <- data_frame(id = 1:6, parent_id = c(NA, 1, 1, 2, 2, 5)) > df Source: local data frame [6 x 2] id parent_id (int) ...