[TxMt] R bundle: Rmate suggestion

Hans-Jörg Bibiko bibiko at eva.mpg.de
Sat Jan 5 00:11:20 UTC 2008


On 04.01.2008, at 23:49, Charilaos Skiadas wrote:
> I think that's a great idea!
>
> Only thing I would suggest, is that the images show up in the Rmate  
> output window scaled to a predetermined, much smaller, height, so  
> that they show up as thumbnails. Would that be easy to do?
It's very easy – only pre-set the HTML width parameter in tmR.rb, but  
one cannot change the size on-the-fly using JavaScript I believe.

> How does this treat lattice plots?
I took an example from the xyplot help file and set the plot images'  
width to 200:

library(lattice)
require(stats)
Depth <- equal.count(quakes$depth, number=8, overlap=.1)
xyplot(lat ~ long | Depth, data = quakes)
update(trellis.last.object(),
        strip = strip.custom(strip.names = TRUE, strip.levels = TRUE),
        par.strip.text = list(cex = 0.75),
        aspect = "iso")
EE <- equal.count(ethanol$E, number=9, overlap=1/4)
## Constructing panel functions on the fly; prepanel
xyplot(NOx ~ C | EE, data = ethanol,
        prepanel = function(x, y) prepanel.loess(x, y, span = 1),
        xlab = "Compression Ratio", ylab = "NOx (micrograms/J)",
        panel = function(x, y) {
            panel.grid(h=-1, v= 2)
            panel.xyplot(x, y)
            panel.loess(x,y, span=1)
        },
        aspect = "xy")
## with and without banking
plot <- xyplot(sunspot.year ~ 1700:1988, xlab = "", type = "l",
                scales = list(x = list(alternating = 2)),
                main = "Yearly Sunspots")
print(plot, position = c(0, .3, 1, .9), more = TRUE)
print(update(plot, aspect = "xy", main = "", xlab = "Year"),
       position = c(0, 0, 1, .3))


and I got this ;)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Rmate01.tiff
Type: image/tiff
Size: 131304 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate/attachments/20080105/288df095/attachment.tiff>


More information about the textmate mailing list