#Figure 1.2
#http://www.amazon.com/Lattice-Multivariate-Data-Visualization-Use/dp/0387759689/ref=cm_cr_pr_product_top
#should javascript do the density tranformation
require(rCharts)
data(Chem97, package = "mlmRev")
density.data <- data.frame()
scores = unique(Chem97$score)
scores = scores[order(scores)]
for (i in 1:length(scores)) {
tempdensity <- density(Chem97[which(Chem97$score == scores[i]),]$gcsescore)
density.data <- rbind(density.data,
cbind(rep(scores[i],length(tempdensity$x)),
tempdensity$x,
tempdensity$y)
)
}
colnames(density.data) <- c("score","x","y")
chart1_3 <- rPlot(y ~ x,
color = "bin(score,1)",
data = density.data,
type = "line")
chart1_3$guides(
x = list( title = "gcsecore"),
y = list( title = "Density" )
)
chart1_3