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