March, 2010


25
Mar 10

R plotting fun

Not easy to produce cool looking graphs in R, but it can be done. The results of some messing around are above. Here is the code I used:

x = runif(1000)
y = x/runif(1000)
 
cexes = 10*y/max(y) # For circle size
par(bg="black") # I see a white background and I want it painted black.
par(mar=c(0,0,0,0)) # Margins? We don't kneed no stinkin' margins.
plot(x,log(y), pch=20, col="white", cex=cexes)

21
Mar 10

R: Add vertical line to a plot

If you have a plot open and want to add a vertical line to it:

abline(v=20) #Add vertical line at x=20

21
Mar 10

R: Geometric mean

gm(x)

But this requires package heR.Misc so you might as well just use:

exp(mean(log(x)))

20
Mar 10

R: remove all objects fromt he current workspace


20
Mar 10

R: Backwards for loop

1
2
3
for (i in 10:1) {
	print(i)
}

As easy as that.