> Yes, but these things are all at the wrong conceptual level. What you > are constructing here is a function that maps value to colour, but > keeping it as breaks and cut values and colours instead of > representing it as a function. Wouldn't it be nicer to build a real > function object and have that to pass around?
This is basically what ggplot2 does behind the scenes, with the slight addition that scales also know how to be "trained", so that the domain can be learned from the data: sc <- scale_colour_gradient() sc$train(1:10) sc$map(1:10) Hadley -- http://had.co.nz/ ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel