I stumbled upon this post by decisionstats about tableplot.
I thought this library for R was quite cool and applied it to this data set with baseball player’s salaries and metrics.
dat <- read.csv("http://www4.stat.ncsu.edu/~boos/var.select/baseball.txt") names(dat) <- c("Salary", "BATAV", "OnBase", "#Runs", "#Hits", "#Doubles", "#Triples", "#HR", "#RunsBatted", "#Walks", "#StrikeOuts", "#StolenBases", "#Errors", "IFreeagency", "FreeAgent91", "ArbiEli", "Arbi91") dat$IFreeagency <- as.factor(dat$IFreeagency) dat$FreeAgent91 <- as.factor(dat$FreeAgent91) dat$ArbiEli <- as.factor(dat$ArbiEli) dat$Arbi91 <- as.factor(dat$Arbi91) library(tabplot) tableplot(dat)
It's definitely a nice visualization tool and works especially fine with large data sets because it automatically bins observations together.