I have a large dataframe (400000 x 50) that I want to visually inspect for structure and blanks/gaps.
Is there an existing library or ggplot2 function, that can spit
Give this a shot.
require(Amelia) data(freetrade) missmap(freetrade)
It won't do the red, blue green, but it gets your grid. I'd also give the VIM package a shot as it provides numerous options for visualizing missing data.
http://www.statistik.tuwien.ac.at/forschung/CS/CS-2008-1complete.pdf