Title: Data and Functions from the Book R Graphics, Third Edition
Version: 3.0-2
Author: Paul Murrell
Description: Data and Functions from the book R Graphics, Third Edition. There is a function to produce each figure in the book, plus several functions, classes, and methods defined in Chapter 8.
Maintainer: Paul Murrell <paul@stat.auckland.ac.nz>
Depends: R (≥ 3.4.0), datasets, stats, grDevices, graphics, methods, grid
Imports: lattice, ggplot2, grImport, grImport2, gridBase, gridGraphics, gridSVG
Suggests: cluster, colorspace, jpeg, KernSmooth, mapdata, maps, party, pixmap, png, quantmod, rsvg, showtext, sysfonts, tikzDevice, XML, zoo
License: GPL-2 | GPL-3 [expanded from: GPL]
LazyData: yes
URL: https://www.stat.auckland.ac.nz/~paul/RG3e/index.html
NeedsCompilation: no
Packaged: 2020-06-29 21:25:39 UTC; pmur002
Repository: CRAN
Date/Publication: 2020-06-30 04:30:03 UTC

Finance Data for Altaba

Description

Daily finance data for Altaba from 2007-01-03 to 2019-10-11. Obtained from Yahoo! Finance with the quantmod package.

Usage

AABA

Format

A time series.


Draw a face

Description

Draws a face, consisting of a rectangle for the border, circles for eyes, and a line for the mouth.

Usage

faceA(x, y, width, height)
faceB(x, y, width, height)
faceC(x, y, width, height)
faceD(x, y, width, height)

Arguments

x, y, width, height

Numeric values or unit objects specifying the location and size of the face.

Details

The functions faceA and faceB are graphics functions to be used for their side effect of producing graphical output. The functions faceC and faceD return a grob representing a face (and produce no output).


Figures for R Graphics

Description

Functions to produce the figures from the book R Graphics. Function i is produced by figurei().

Usage

figure12.1()
figure12.2()
figure12.3()
figure12.4()
figure12.5()
figure12.6()
figure12.7()
figure3.1()
figure3.2()
figure3.3()
figure3.4()
figure3.5()
figure3.6()
figure3.7()
figure3.8()
figure3.9()
figure3.10()
figure3.11()
figure3.12()
figure3.13()
figure3.14()
figure3.15()
figure3.16()
figure3.17()
figure3.18()
figure3.19()
figure3.20()
figure3.21()
figure3.22()
figure3.23()
figure3.24()
figure3.25()
figure3.26()
figure3.27()
figure3.28()
figure3.29()
figure6.1()
figure6.2()
figure6.3()
figure6.4()
figure6.5()
figure6.6()
figure6.7()
figure6.8()
figure6.9()
figure6.10()
figure6.11()
figure6.12()
figure6.13()
figure6.14()
figure6.15()
figure6.16()
figure6.17()
figure6.18()
figure6.19()
figure6.20()
figure6.21()
figure6.22()
figure6.23()
figure6.24()
figure6.25()
figure6.26()
figure1.2()
figure1.3()
figure1.4()
figure1.5()
figure1.6()
figure1.7()
figure1.8()
figure1.9()
figure1.10()
figure1.11()
figure1.12()
figure1.13()
figure13.1()
figure13.2()
figure13.3()
figure13.4()
figure13.5()
figure13.6()
figure13.7()
figure13.8()
figure13.9()
figure13.10()
figure13.11()
figure13.12()
figure13.13()
figure13.14()
figure5.1()
figure5.2()
figure5.3()
figure5.4()
figure5.5()
figure5.6()
figure5.7()
figure5.8()
figure5.9()
figure5.10()
figure5.11()
figure5.12()
figure5.13()
figure5.14()
figure5.15()
figure5.16()
figure11.1()
figure11.2()
figure11.3()
figure11.4()
figure11.5()
figure11.6()
figure11.7()
figure11.8()
figure11.9()
figure11.10()
figure11.11()
figure11.12()
figure11.13()
figure11.14()
figure8.1()
figure8.3()
figure8.4()
figure8.5()
figure8.7()
figure8.8()
figure8.9()
figure8.11()
figure8.13()
figure8.14()
figure8.16()
figure8.17()
figure8.18()
figure8.20()
figure8.21()
figure8.22()
figure8.23()
figure8.25()
figure8.26()
figure8.28()
figure8.30()
figure8.32()
figure1.1()
figure7.1()
figure7.2()
figure7.3()
figure7.4()
figure7.5()
figure7.6()
figure7.7()
figure7.8()
figure7.9()
figure7.10()
figure7.11()
figure7.12()
figure7.13()
figure7.14()
figure7.15()
figure7.16()
figure1.14()
figure10.1()
figure10.2()
figure10.3()
figure10.4()
figure10.5()
figure10.6()
figure10.7()
figure10.8()
figure10.9()
figure10.10()
figure10.11()
figure10.12()
figure10.13()
figure2.1()
figure2.2()
figure2.3()
figure2.4()
figure2.5()
figure2.6()
figure2.7()
figure2.8()
figure2.9()
figure2.10()
figure4.1()
figure4.2()
figure4.3()
figure4.4()
figure4.5()
figure4.6()
figure4.7()
figure4.8()
figure4.9()
figure4.10()
figure4.11()
figure4.12()

Examples


WD <- getwd()
setwd(tempdir())
grid.newpage(); figure12.1()
grid.newpage(); figure12.2()
grid.newpage(); figure12.3()
grid.newpage(); figure12.4()
grid.newpage(); figure12.5()
grid.newpage(); figure12.6()
grid.newpage(); figure12.7()
grid.newpage(); figure3.1()
grid.newpage(); figure3.2()
grid.newpage(); figure3.3()
grid.newpage(); figure3.4()
grid.newpage(); figure3.5()
grid.newpage(); figure3.6()
grid.newpage(); figure3.7()
grid.newpage(); figure3.8()
grid.newpage(); figure3.9()
grid.newpage(); figure3.10()
grid.newpage(); figure3.11()
grid.newpage(); figure3.12()
grid.newpage(); figure3.13()
grid.newpage(); figure3.14()
grid.newpage(); figure3.15()
grid.newpage(); figure3.16()
grid.newpage(); figure3.17()
grid.newpage(); figure3.18()
grid.newpage(); figure3.19()
grid.newpage(); figure3.20()
grid.newpage(); figure3.21()
grid.newpage(); figure3.22()
grid.newpage(); figure3.23()
grid.newpage(); figure3.24()
grid.newpage(); figure3.25()
grid.newpage(); figure3.26()
grid.newpage(); figure3.27()
grid.newpage(); figure3.28()
grid.newpage(); figure3.29()
grid.newpage(); figure6.1()
grid.newpage(); figure6.2()
grid.newpage(); figure6.3()
grid.newpage(); figure6.4()
grid.newpage(); figure6.5()
grid.newpage(); figure6.6()
grid.newpage(); figure6.7()
grid.newpage(); figure6.8()
grid.newpage(); figure6.9()
grid.newpage(); figure6.10()
grid.newpage(); figure6.11()
grid.newpage(); figure6.12()
grid.newpage(); figure6.13()
grid.newpage(); figure6.14()
grid.newpage(); figure6.15()
grid.newpage(); figure6.16()
grid.newpage(); figure6.17()
grid.newpage(); figure6.18()
grid.newpage(); figure6.19()
grid.newpage(); figure6.20()
grid.newpage(); figure6.21()
grid.newpage(); figure6.22()
grid.newpage(); figure6.23()
grid.newpage(); figure6.24()
grid.newpage(); figure6.25()
grid.newpage(); figure6.26()
grid.newpage(); figure1.2()
grid.newpage(); figure1.3()
grid.newpage(); figure1.4()
grid.newpage(); figure1.5()
grid.newpage(); figure1.6()
grid.newpage(); figure1.7()
grid.newpage(); figure1.8()
grid.newpage(); figure1.9()
grid.newpage(); figure1.10()
grid.newpage(); figure1.11()
grid.newpage(); figure1.12()
grid.newpage(); figure1.13()
grid.newpage(); figure13.1()
grid.newpage(); figure13.2()
grid.newpage(); figure13.3()
grid.newpage(); figure13.4()
grid.newpage(); figure13.5()
grid.newpage(); figure13.6()
grid.newpage(); figure13.7()
grid.newpage(); figure13.8()
grid.newpage(); figure13.9()
grid.newpage(); figure13.10()
grid.newpage(); figure13.11()
grid.newpage(); figure13.12()
grid.newpage(); figure13.13()
grid.newpage(); figure13.14()
grid.newpage(); figure5.1()
grid.newpage(); figure5.2()
grid.newpage(); figure5.3()
grid.newpage(); figure5.4()
grid.newpage(); figure5.5()
grid.newpage(); figure5.6()
grid.newpage(); figure5.7()
grid.newpage(); figure5.8()
grid.newpage(); figure5.9()
grid.newpage(); figure5.10()
grid.newpage(); figure5.11()
grid.newpage(); figure5.12()
grid.newpage(); figure5.13()
grid.newpage(); figure5.14()
grid.newpage(); figure5.15()
grid.newpage(); figure5.16()
grid.newpage(); figure11.1()
grid.newpage(); figure11.2()
grid.newpage(); figure11.3()
grid.newpage(); figure11.4()
grid.newpage(); figure11.5()
grid.newpage(); figure11.6()
grid.newpage(); figure11.7()
grid.newpage(); figure11.8()
grid.newpage(); figure11.9()
grid.newpage(); figure11.10()
grid.newpage(); figure11.11()
grid.newpage(); figure11.12()
grid.newpage(); figure11.13()
grid.newpage(); figure11.14()
grid.newpage(); figure8.1()
grid.newpage(); figure8.3()
grid.newpage(); figure8.4()
grid.newpage(); figure8.5()
grid.newpage(); figure8.7()
grid.newpage(); figure8.8()
grid.newpage(); figure8.9()
grid.newpage(); figure8.11()
grid.newpage(); figure8.13()
grid.newpage(); figure8.14()
grid.newpage(); figure8.16()
grid.newpage(); figure8.17()
grid.newpage(); figure8.18()
grid.newpage(); figure8.20()
grid.newpage(); figure8.21()
grid.newpage(); figure8.22()
grid.newpage(); figure8.23()
grid.newpage(); figure8.25()
grid.newpage(); figure8.26()
grid.newpage(); figure8.28()
grid.newpage(); figure8.30()
grid.newpage(); figure8.32()
grid.newpage(); figure1.1()
grid.newpage(); figure7.1()
grid.newpage(); figure7.2()
grid.newpage(); figure7.3()
grid.newpage(); figure7.4()
grid.newpage(); figure7.5()
grid.newpage(); figure7.6()
grid.newpage(); figure7.7()
grid.newpage(); figure7.8()
grid.newpage(); figure7.9()
grid.newpage(); figure7.10()
grid.newpage(); figure7.11()
grid.newpage(); figure7.12()
grid.newpage(); figure7.13()
grid.newpage(); figure7.14()
grid.newpage(); figure7.15()
grid.newpage(); figure7.16()
grid.newpage(); figure1.14()
grid.newpage(); figure10.1()
grid.newpage(); figure10.2()
grid.newpage(); figure10.3()
grid.newpage(); figure10.4()
grid.newpage(); figure10.5()
grid.newpage(); figure10.6()
grid.newpage(); figure10.7()
grid.newpage(); figure10.8()
grid.newpage(); figure10.9()
grid.newpage(); figure10.10()
grid.newpage(); figure10.11()
grid.newpage(); figure10.12()
grid.newpage(); figure10.13()
grid.newpage(); figure2.1()
grid.newpage(); figure2.2()
grid.newpage(); figure2.3()
grid.newpage(); figure2.4()
grid.newpage(); figure2.5()
grid.newpage(); figure2.6()
grid.newpage(); figure2.7()
grid.newpage(); figure2.8()
grid.newpage(); figure2.9()
grid.newpage(); figure2.10()
grid.newpage(); figure4.1()
grid.newpage(); figure4.2()
grid.newpage(); figure4.3()
grid.newpage(); figure4.4()
grid.newpage(); figure4.5()
grid.newpage(); figure4.6()
grid.newpage(); figure4.7()
grid.newpage(); figure4.8()
grid.newpage(); figure4.9()
grid.newpage(); figure4.10()
grid.newpage(); figure4.11()
grid.newpage(); figure4.12()
if (!is.null(WD)) setwd(WD)


Predicted Surface of Fluorescence

Description

These data give a prediction surface for fluorescence at the thermocline over a region off the coast of South Australia.

Usage

fluoro.predict

Format

A list with elements: x containing longitude at 50 locations; y containing latitude at 50 locations; and z containing a 50 by 50 matrix of surface predictions.

References

S. McClatchie and T.M. Ward. (in press), Alongshore variation in upwelling intensity in the eastern Great Australian Bight, Journal of Geophysical Research.


Draw Underlined Text

Description

Draws a single piece of text with a line beneath.

Usage

grid.utext(label, x=.5, y=.5, ..., name="utext") 
textCorners(x)

Arguments

label

A character value.

x, y

Numeric or unit value.

...

Further arguments passed to grid.text.

name

Character value.


Draw Underlined Text

Description

Draws a single piece of text with a line beneath.

Usage

grid.utextvp(label, x=.5, y=.5, ..., name="utext") 
utextvp(label, x, y, ..., name="utextvp")

Arguments

label

A character value.

x, y

Numeric or unit value.

...

Further arguments passed to grid.text.

name

Character value.


Auckland Wind Data

Description

These data give measurements of hourly average wind speed based on data from 11 weather stations located around Auckland, New Zealand. There are hourly readings every day for one month (September 2010).

Usage

hourlySpeed

Format

A data frame with columns:

Speed

The wind speed.

day

Day of the year, from 237 to 271.

hour

Hour of the day, from 0 to 23.

References

The data were obtained from the New Zealand National Climate Database (http://cliflo.niwa.co.nz/).


Temperatures for Australian Cities

Description

These data give average minimum and maximum monthly temperatures for several major cities in Australia. The longitude and latitude for each city is also given.

Usage

data(ozTemp)

Format

A data frame with elements: city names of cities; min and max average minimum and maximum monthly temperatures; long and lat longitudes and latitudes of cities.

Source

Was originally http://www.auinfo.com/sydney-climate.html but that URL is no longer alive.


A Traditional Graphics Function Template

Description

A template that provides a starting point for writing a new traditional graphics function.

Details

Type plot.newclass to see the body of this template.


Split text into multiple lines

Description

Splits a single string into multiple lines (by inserting line breaks) so that the output will fit within the current viewport.

Usage

splitString(text)

Arguments

text

The string to split.


Split text into multiple lines

Description

Splits a single string into multiple lines (by inserting line breaks) so that the output will fit within the current viewport.

Usage

splitTextGrob(text, ...)

Arguments

text

The string to split.

...

Arguments passed to the grob() function.


Draw Underlined Text

Description

Creates a grob representing underlined text.

Usage

utextDynamic(label, x=.5, y=.5, default.units="npc",
             just="centre", name="utext") 

Arguments

label

A character value.

x, y

Numeric or unit value.

default.units

Units to use if location is not a unit.

just

Character vector indicating justification of text relative to its location.

name

Character value.


Draw Underlined Text

Description

Creates a grob representing underlined text.

Usage

utextStatic(label, x=.5, y=.5, default.units="npc",
            just="centre", name="utext") 
utextChildren(label, x, y, just, name) 

Arguments

label

A character value.

x, y

Numeric or unit value.

default.units

Units to use if location is not a unit.

just

Character vector indicating justification of text relative to its location.

name

Character value.


Draw Underlined Text

Description

Creates a grob representing underlined text.

Usage

utextvpDynamic(label, x=.5, y=.5, default.units="npc",
          just="centre", angle=0, name="utext") 

Arguments

label

A character value.

x, y

Numeric or unit value.

default.units

Units to use if location is not a unit.

just

Character vector indicating justification of text relative to its location.

angle

Numeric angle of text (in degrees).

name

Character value.


Draw Underlined Text

Description

Creates a grob representing underlined text.

Usage

utextvpStatic(label, x=.5, y=.5, default.units="npc",
              angle=0, just="centre", name="utext") 
utextvpChildren(label, name) 

Arguments

label

A character value.

x, y

Numeric or unit value.

default.units

Units to use if location is not a unit.

angle

Numeric angle of text (in degrees).

just

Character vector indicating justification of text relative to its location.

name

Character value.


Auckland Wind Data

Description

These data give measurements of wind speed and direction at several weather stations located around Auckland New Zealand. The measurements are daily recordings taken at 9:00am each day spanning a period of approximately two years (September 2008 to September 2010).

Usage

wind9am

Format

A data frame with columns:

Station

A unique identifier for each weather station.

Date

A Date-Time for each observation (essentially just the day).

Speed

The wind speed.

Dir

The wind direction (in degrees).

References

The data were obtained from the New Zealand National Climate Database (http://cliflo.niwa.co.nz/).