R Intro tutorial: Graphics
Help about graphics
> help(graphics)
List functions in base graphic library:
> library(help = "graphics")
Show help about X Window System graphics:
> help(x11)
Create a graphic device
> x11()
# In UNIX based systems, create a graphic device.A new blank window appears.
High level functions
Draw a set of dots from a vector:
> x = 1:100
> plot(x)
Plot points using X and Y coordinates:
> y = x*2
# y shall have same length as x> plot(x,y)
Plot an histogram
> hist(x)
# plot a histogram.> hist(x, breaks=5)
# plot an histogram using 5 cells.Draw a 3D figure in perspective:
> x = seq(0, 1, length=100)
# X grid> y = seq(0, 1, length=100)
# Y grid> z = outer(x,y, function(x, y) {((x-0.5)*(y-0.5))^2})
# Inverted parabolic curve> persp(x,y,z)
# Draw the image.Show logarithmic axes:
> plot(sin(x), log="x")
# x axe is logarithmic.> plot(sin(x), log="xy")
# both x and y axes are logarithmic.Write lines instead of dots:
> plot(sin(x), log="x", type="l")
# write lines instead of dots.Write + instead of dots:
> plot(sin(x), pch='+')
Label X and Y axes:
> plot(sin(x), log="x", type="l", xlab="Foo", ylab="Bar")
Set a title for the figure:
> plot(sin(x), log="x", type="l", xlab="Foo", ylab="Bar", main="Example")
Low level functions
Draw a point at X, Y coordinates
> points(10,0.5)
Graphic parameters
> par()
# list parameters for current graphic device